
| Τύπος | Ερμηνεία | Αρχικοποίηση (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/
