Zurück zu Java

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";     // Verkettung

Typumwandlung 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 abgeleitet

Fortschritt

Markiere die Lektion als abgeschlossen, um XP und Streak zu erhalten.