Τύπος | Ερμηνεία | Αρχικοποίηση (by default) |
---|---|---|
byte | 8-bit ακέραιος | 0 |
double | διπλής ακρίβειας κινητή υποδιαστολή | 0.0d |
float | μονής ακρίβειας κινητή υποδιαστολή | 0.0f |
int | ακέραιος | 0 |
long | μεγάλος ακέραιος | 0L |
short | μικρός ακέραιος | 0 |
Τύπος | Ερμηνεία | Αρχικοποίηση (by default) |
---|---|---|
boolean | true/false | FALSE |
char | 16-bit χαρακτήρας (unicode) | '\u000' |
Τύπος | bits | Εύρος |
---|---|---|
byte | 8 | -128 έως 127 |
short | 16 | -32,768 έως 32,767 |
int | 32 | -231 έως 231 -1 |
long | 64 | -263 έως 263 -1 |
Τύπος | bits | Ακρίβεια |
---|---|---|
float | 32 | Μονή |
double | 64 | Διπλη |
Παραδείγματα:
public class Scope {
public static void main(String[] args) {
int x = 10;
if (x == 10) {
int y = 20;
System.out.println("x and y: " + x + y);
x = y * 2;
}
y = 100;
System.out.println("x is: " + x);
}
}
public class Scope {
public static void main(String[] args) {
int x = 10;
if (x == 10) {
int y = 20;
System.out.println("x and y: " + x + y);
x = y * 2;
}
y = 100; //ERROR
System.out.println("x is: " + x);
}
}
Τελεστής | Πράξη |
---|---|
+ | a + b |
- | a - b |
* | a * b |
/ | a / b (πηλίκο) |
% | a % b (υπόλοιπο) |
++ | a++ => a = a + 1 |
-- | a-- => a = a - 1 |
Παράδειγμα 1:
Παράδειγμα 2:
Παράδειγμα 1:
Παράδειγμα 2:
Τελεστής | Σημασία |
---|---|
!= | Όχι ίσο με |
< | Μικρότερο από |
> | Μεγαλύτερο από |
<= | Μικρότερο ή ίσο από |
>= | Μεγαλύτερο ή ίσο από |
== | 'Ισο με |
Παράδειγμα:
https://docs.oracle.com/javase/8/docs/api/