Java Grundlagen & Programmstruktur
Jedes Java-Programm startet mit dem Hauptprogramm public static void main(String[] args) {. Hier schreibst du deinen Code rein - das ist dein Spielplatz!
In Java gibt es fünf wichtige Datentypen: int für ganze Zahlen wie5,−10, double für Dezimalzahlen (wie 3,14), String für Texte ("Hallo"), char für einzelne Zeichen ('a') und boolean für wahr/falsch-Werte.
Variablen deklarierst du so: int x; oder String name;. Dann weist du ihnen Werte zu: x = 5; oder name = "Max";. Mit System.out.print(x); gibst du Werte aus.
Merktipp: String und System.out.print schreibt man immer groß - das vergessen viele am Anfang!
Operationen funktionieren logisch: + - * / für Rechnen, Vergleiche wie <, >, ==, != und boolesche Operationen && (und), || (oder), ! (nicht). Bei && müssen beide Seiten wahr sein, bei || reicht eine wahre Seite.
Verzweigungen & Entscheidungen
Mit if-else-Anweisungen triffst du Entscheidungen im Code. if (x > 5) { Anweisung 1 } else { Anweisung 2 } - falls x größer als 5 ist, passiert Anweisung 1, sonst Anweisung 2.
Switch-Anweisungen sind perfekt für mehrere feste Werte: Du prüfst eine Variable gegen verschiedene cases. Vergiss nicht das break; nach jedem case, sonst läuft der Code weiter!
Wichtig: Switch funktioniert nur mit int oder char - nicht mit Strings oder anderen Datentypen.
Schleifen - Code wiederholen
For-Schleifen nutzt du, wenn du weißt, wie oft etwas passieren soll: for i=0;i<10;i++ { Anweisungen }. Die Variable i startet bei 0, läuft bis 9 und wird jedes Mal um 1 erhöht.
While-Schleifen laufen, solange eine Bedingung wahr ist: while x<=40 { System.out.println(x); x = x+4; }. Hier wird x ausgegeben und um 4 erhöht, bis x größer als 40 ist.
Der Unterschied? For-Schleifen für feste Wiederholungen, while-Schleifen für flexible Bedingungen.
Arrays - Mehrere Werte speichern
Arrays sind wie Schubladen für mehrere Werte des gleichen Typs. Du deklarierst sie mit int x; und legst sie an mit x = new int2; für 2 Plätze.
Speichern funktioniert über Indexnummern: x0 = 12; und x1 = 23;. Arrays starten immer bei Index 0, nicht bei 1!
Zweidimensionale Arrays sind wie Tabellen: int xzeilenspalten;. Zugriff dann mit x01 = 12; - erste Zeile, zweite Spalte.
Profi-Tipp: Arrays haben feste Größen - einmal angelegt, kannst du nicht mehr Plätze hinzufügen!