Java
Syntax
Java ist statisch typisiert: Jede Variable hat einen festen Typ, den der Compiler prüft, bevor das Programm läuft.
Primitive Typen
int für ganze Zahlen, double für Kommazahlen, boolean für wahr/falsch, char für einzelne Zeichen.
Dazu kommen long, short, byte und float für besondere Wertebereiche.
<int><double><boolean><char>
Variablen
int alter = 25;
double preis = 19.99;
boolean aktiv = true;
char note = 'A';String und Referenztypen
String ist eine Klasse für Textwerte — mit Methoden wie length(), toUpperCase() und contains().
Strings sind unveränderlich: Methoden liefern immer neue Strings.
<String>
String-Methoden
String name = "Java";
name.length(); // 4
name.toUpperCase(); // "JAVA"
name + " lernen"; // VerkettungTypumwandlung und var
Kleine Typen passen automatisch in größere (int nach double). Umgekehrt braucht es einen expliziten Cast.
var lässt den Compiler den Typ ableiten — die Variable bleibt trotzdem fest typisiert.
<cast><var>
Casting
double d = 5; // automatisch
int i = (int) 5.9; // Cast: 5, schneidet ab
var text = "Hallo"; // Typ String, vom Compiler abgeleitetFortschritt
Markiere die Lektion als abgeschlossen, um XP und Streak zu erhalten.