Zurück zu Java

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.