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
|
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
|
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
|
|