Befehlsreferenz Java
Version vom 15. Dezember 2019, 08:32 Uhr von Jneug (Diskussion | Beiträge)
Diese Übersicht fasst die (für die Schule) wichtigsten Java-Befehle und -Konstrukte auf einer Seite zusammen.
Eine vollständige Liste aller Java-Befehle kann in der Java API Dokumentation nachgeschlagen werden.
Gezieltere Informationen gibt es hier im Wiki, zum Beispiel im Lernpfad:Objektorientierte Programmierung mit Java oder Lernpfad:Würfelspiel in Java.
Datentypen
| Name | Beschreibung | Datentyp | Beispielwerte |
|---|---|---|---|
| Integer | Ganze Zahlen | int
|
1, 4, 19, 1295
|
| Double | Gleitkommazahlen | double
|
4.5, 6.1, 7.5
|
| Boolean | Wahrheitswerte | boolean
|
true, false
|
| Character | Einzelne Unicode-Zeichen | char
|
'x', 'a'
|
| String | Zeichenketten (Texte) | String
|
"Hallo, Welt!
|
Eine vollständige Liste ist im Lernpfad:Objektorientierte_Programmierung_mit_Java zu finden.
Operatoren
Rechenoperatoren
| Operator | Beschreibung | Beispiel |
|---|---|---|
+, -, *, /
|
Addition, Subtraktion, Multiplikation, Division | 5 + 3, 5 - 3, 5 * 3, 5 / 3
|
+=, -=, *=, /=
|
Kurzformen für die Veränderung einer Zahlvariablen. | i += 3, i -= 3, i *= 3, 5 /= 3
|
%
|
Modulo-Operator: Berechnet den Rest eine ganzzahligen Division. | 5 % 3 // = 2, 1 % 2 // = 1, 8 % 4 // = 0
|
Vergleichsoperatoren
| Operator | Beschreibung | Beispiel |
|---|---|---|
==
|
Zwei primitive Datentypen auf Gleichheit prüfen. | 5 == i
|
!=
|
Zwei primitive Datentypen auf Ungleichheit prüfen. | 5 != i
|
>
|
"größer als" | 5 > i
|
<
|
"kleiner als" | 5 < i
|
>=
|
"größer oder gleich" | 5 >= i
|
<=
|
"kleiner oder gleich" | 5 <= i
|
equals(Object o)
|
String-Vergleiche | "Hallo".equals("Welt")
|
Logische Verknüpfungen
| Operator | Beschreibung | Beispiel |
|---|---|---|
&&
|
"UND": Ist wahr, wenn der linke und der rechte Ausdruck wahr sind. | true && (a == b)
|
||
|
"ODER": Ist wahr, wenn der linke oder der rechte Ausdruck wahr sind (oder auch beide). | true || (a == b)
|
!
|
"NICHT": Negiert den Ausdruck. | !(a == b)
|
Programmierkonstrukte zur Ablaufsteuerung
| Beschreibung | Syntax | Beispiel |
|---|---|---|
| if-Anweisung (Bedingte Anweisung) | Datei:Java-Syntax-If.svg | if( i > 5 ) {
System.out.println('i ist grösser als 5');
}
|
| if-else-Anweisung | Datei:Java-Syntax-Ifelse.svg | if( i > 5 ) {
System.out.println('i ist grösser als 5');
} else {
System.out.println('i ist kleiner oder gleich 5');
}
|
| if-elseif-Anweisung | Datei:Java-Syntax-Ifelseif.svg | if( i > 5 ) {
System.out.println('i ist grösser als 5');
} elseif( i < 3 ) {
System.out.println('i ist kleiner als 3');
} else {
System.out.println('i ist 3, 4 oder 5');
}
|
| while-Schleife (Bedingte Schleife) | Datei:Java-Syntax-While.svg | int i = 0;
while( i < 10 ) {
System.out.println("i ist jetzt " + i);
i += 1;
}
|
| XXX | Datei:Java-Syntax-XXX.svg |