Christopher Schölzel & Felix Münscher Brückenkurs Programmierung
Java - Cheat Sheet
Variablen und Verzweigungen
Variablen
int b = 10;
double a = 3.5;
boolean c = true;
String blabla = ”Blabla”;
If-Abfrage
if ( Bedingung ) { Anweisungsblock1 } else {
Anweisungsblock2 }
Vergleichsoperatoren
< >
<= >=
== !=
Logische Operatoren
&& || ^ !
Arithmetische Operatoren
+ - * / %
Schleifen
Beispiel: For-Schleife
for (int i = 0; i < end; i++) { Anweisungsblock1
}
Syntax: While-Schleife
while( Bedingung ) { Anweisungsblock }
Arrays
Arrays
int [] numbers = new int[10];
numbers[0] = 20;
numbers[3+2] = numbers[0];
int val = numbers[5];
Cheat sheet 1/ 2
Christopher Schölzel & Felix Münscher Brückenkurs Programmierung
Funktionen und Klassen
Funktionsdefinition
int add(int a, int b) { return a + b;
}
Funktionsaufruf
int x = add(10,3);
Objekte und Methodenaufruf
Color c = new Color(0,80,80);
c.r = 100;
String s = c.toHexString();
Klasse mit Methode
class Color { int r,g,b;
Color(int r, int g, int b) { this .r = r;
this .g = g;
this .b = b;
}
String toHexString() {
return ”#” + Integer.toString(r, 16) + Integer.toString(g, 16)
+ Integer.toString(b, 16);
}
String toString() {
return ”Red: ” + r + ”\n”
+ ”Green: ” + g + ”\n”
+ ”Blue: ” + b + ”\n”;
} }
Cheat sheet 2/ 2