Java
System
Ein- und Ausgabe verbinden dein Programm mit der Außenwelt: Konsole, Dateien und Umgebung.
Eingabe mit Scanner
Scanner liest von System.in: Zeilen, Zahlen, Wörter.
nextLine liest eine ganze Zeile, nextInt eine Zahl.
<Scanner><System.in>
Konsoleneingabe
Scanner scanner = new Scanner(System.in);
System.out.print("Dein Name: ");
String name = scanner.nextLine();
System.out.println("Hallo " + name + "!");Dateien lesen und schreiben
java.nio.file.Files bietet kompakte Methoden: readString, writeString, readAllLines.
Dateioperationen werfen IOException — Behandlung nicht vergessen.
<Files><Path>
Datei-IO
Path pfad = Path.of("notizen.txt");
Files.writeString(pfad, "Java gelernt!");
String inhalt = Files.readString(pfad);Umgebung und Zeit
System.getenv liest Umgebungsvariablen, System.currentTimeMillis die Zeit.
Für Datum und Uhrzeit ist java.time mit LocalDate und LocalDateTime der Standard.
<System.getenv()><LocalDate>
Fortschritt
Markiere die Lektion als abgeschlossen, um XP und Streak zu erhalten.