Die Schlüsselwörter public, class und static werden später behandelt.
Aber warum braucht man:
public static void main(String[] args)*NKR
Wechseln zwischen Branches
# Syntax: git switch <branchname>
git switch exercises/class-structure/01
git switch solutions/class-structure/01
*NKR
aktuelle Änderungen verstecken und wiederherstellen
git stash # alles verstecken
git stash apply # das zuletzt versteckte wiederherstellen
git stash save "wip" # alles unter dem Namen "wip" verstecken
git stash list # alle stashes anzeigen
git stash apply 3 # stash 3 wiederherstellen
git stash apply stash^{/wip} # "wip" wiederherstellen
*NKR
| Datentyp | Größe | Wertebereich |
|---|---|---|
| boolean | 1 Byte | true, false |
| Datentyp | Größe | Wertebereich |
|---|---|---|
| byte | 1 Byte | -128 bis +127 |
| short | 2 Byte | -32.768 bis +32.767 |
| int | 4 Byte | -2.1 Mrd bis +2.1 Mrd |
| long | 8 Byte | -9.2 Trill bis + 9.2 Trill |
| Datentyp | Größe | Wertebereich |
|---|---|---|
| float | 4 Byte | -3,4*1038 bis 3,4*1038 |
| double | 8 Byte | -1,7*10308 bis 1,7*10308 |
| Datentyp | Größe | Wertebereich |
|---|---|---|
| char | 2 Byte | \u0000 bis \uFFFF |
| String | variable Größe | jedes einzelne Zeichen wie bei char |
Primitive Datentypen haben keine Methoden.
String ist kein primitiver Datentyp
String myName; // → Deklaration
myName = "Steffen"; // → Initialisierung
String myName = "Steffen"; // → Zusammenfassung
Beim Konvertieren von double zu int wird immer abgerundet.
double doubleNumber = 3.5;
int intNumber = (int) doubleNumber;
System.out.println(intNumber); // gibt 3 ausString name = "Steffen";
char buchstabe = name.charAt(2);
System.out.println(buchstabe); // gibt "e" aus