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 1: | Zeile 1: | ||
== Datentypen == | |||
{| {{prettytable}} | {| {{prettytable}} | ||
! Name | ! Name | ||
! Beschreibung | ! Beschreibung | ||
| Zeile 17: | Zeile 17: | ||
|} | |} | ||
== Operatoren == | |||
=== Rechenoperatoren === | |||
{| {{prettytable}} | {| {{prettytable}} | ||
|- | |- | ||
! Operator | ! Operator | ||
| Zeile 24: | Zeile 26: | ||
! Beispiel | ! Beispiel | ||
|- | |- | ||
| <code>+</code>, <code>-</code>, <code>*</code>, <code>/</code> | |||
| Addition, Subtraktion, Multiplikation, Division | |||
| <code>5 + 3</code>, <code>5 - 3</code>, <code>5 * 3</code>, <code>5 / 3</code> | |||
|- | |||
| <code>+=</code>, <code>-=</code>, <code>*=</code>, <code>/=</code> | |||
| Kurzformen für die Veränderung einer Zahlvariablen. | |||
| <code>i += 3</code>, <code>i -= 3</code>, <code>i *= 3</code>, <code>5 /= 3</code> | |||
|} | |||
=== Vergleichsoperatoren === | |||
{| {{prettytable}} | |||
|- | |||
! Operator | |||
! Beschreibung | |||
! Beispiel | |||
|- | |- | ||
| <code>==</code> | | <code>==</code> | ||
| Zeile 49: | Zeile 65: | ||
| "kleiner oder gleich" | | "kleiner oder gleich" | ||
| <code>5 <= i</code> | | <code>5 <= i</code> | ||
|} | |||
=== Logische Verknüpfungen === | |||
{| {{prettytable}} | |||
|- | |- | ||
! | ! Operator | ||
! Beschreibung | |||
! Beispiel | |||
|- | |- | ||
| <code>&&</code> | | <code>&&</code> | ||
| Zeile 62: | Zeile 84: | ||
| <code>!</code> | | <code>!</code> | ||
| "NICHT": Negiert den Ausdruck. | | "NICHT": Negiert den Ausdruck. | ||
| <code>! | | <code>!(a == b)</code> | ||
|} | |} | ||
== Programmierkonstrukte zur Ablaufsteuerung == | |||
{| {{prettytable}} | {| {{prettytable}} | ||
! Beschreibung | ! Beschreibung | ||
! Syntax | ! Syntax | ||
Version vom 13. Dezember 2019, 15:55 Uhr
Datentypen
| Name | Beschreibung | Datentyp | Beispielwerte |
|---|---|---|---|
| Integer | Ganze Zahlen | int
|
1, 4, 19, 1295 |
| Double | Gleitkommazahlen | double
|
4.5, 6.1, 7.5
|
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
|
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 |