Befehlsreferenz Java: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Datentypen ==
{| {{prettytable}}
{| {{prettytable}}
|+Datentypen
! Name
! Name
! Beschreibung
! Beschreibung
Zeile 17: Zeile 17:
|}
|}


== Operatoren ==
=== Rechenoperatoren ===
{| {{prettytable}}
{| {{prettytable}}
|+Operatoren
|-
|-
! Operator
! Operator
Zeile 24: Zeile 26:
! Beispiel
! Beispiel
|-
|-
! colspan="3" | Vergleichsoperatoren
| <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 &lt;= i</code>
| <code>5 &lt;= i</code>
|}
=== Logische Verknüpfungen ===
{| {{prettytable}}
|-
|-
! colspan="3" | Logische Verknüpfungen
! Operator
! Beschreibung
! Beispiel
|-
|-
| <code>&&</code>
| <code>&&</code>
Zeile 62: Zeile 84:
| <code>!</code>
| <code>!</code>
| "NICHT": Negiert den Ausdruck.
| "NICHT": Negiert den Ausdruck.
| <code>!true == false</code>
| <code>!(a == b)</code>
 
|}
|}


 
== Programmierkonstrukte zur Ablaufsteuerung ==
{| {{prettytable}}
{| {{prettytable}}
|+Programmierkonstrukte zur Ablaufsteuerung
! 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