Befehlsreferenz Java: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 15: Zeile 15:
| Ganze Zahlen
| Ganze Zahlen
| <code>int</code>
| <code>int</code>
| 1, 4, 19, 1295
| <code>1</code>, <code>4</code>, <code>19</code>, <code>1295</code>
|-
|-
| Double
| Double
| Gleitkommazahlen
| Gleitkommazahlen
| <code>double</code>
| <code>double</code>
| 4.5, 6.1, <code>7.5</code>
| <code>4.5</code>, <code>6.1</code>, <code>7.5</code>
| Boolean
| Wahrheitswerte
| <code>boolean</code>
| <code>true</code>, <code>false</code>
|}
|}



Version vom 14. Dezember 2019, 10:00 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

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