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 aus
String name = "Steffen";
char buchstabe = name.charAt(2);
System.out.println(buchstabe); // gibt "e" aus