Befehlsreferenz Java: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 21: | Zeile 21: | ||
| <code>double</code> | | <code>double</code> | ||
| <code>4.5</code>, <code>6.1</code>, <code>7.5</code> | | <code>4.5</code>, <code>6.1</code>, <code>7.5</code> | ||
|- | |||
| Boolean | | Boolean | ||
| Wahrheitswerte | | Wahrheitswerte | ||
| <code>boolean</code> | | <code>boolean</code> | ||
| <code>true</code>, <code>false</code> | | <code>true</code>, <code>false</code> | ||
|- | |||
| Character | |||
| Einzelne Unicode-Zeichen | |||
| <code>char</code> | |||
| <code>'x'</code>, <code>'a'</code> | |||
|- | |||
| String | |||
| Zeichenketten (Texte) | |||
| <code>String</code> | |||
| <code>"Hallo, Welt!</code> | |||
|} | |} | ||
Eine vollständige Liste ist im [[Lernpfad:Objektorientierte_Programmierung_mit_Java/Datentypen_und_Variablen#Primitive_Datentypen|Lernpfad:Objektorientierte_Programmierung_mit_Java]] zu finden. | |||
== Operatoren == | == Operatoren == | ||
| Zeile 79: | Zeile 92: | ||
| "kleiner oder gleich" | | "kleiner oder gleich" | ||
| <code>5 <= i</code> | | <code>5 <= i</code> | ||
|- | |||
| <code>equals(Object o)</code> | |||
| String-Vergleiche | |||
| <code>"Hallo".equals("Welt")</code> | |||
|} | |} | ||
Version vom 15. Dezember 2019, 08:32 Uhr
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 |