Hallo,
Ich habe hätte da mal eine Frage zu meinem kleinen Programm hier:
Warum ist es möglich dass, nach einer ersten Eingabe und Ausgabe erneut die Eingabe bereit steht und auch die Ausgabe funktioniert? Und warum erreiche ich die "Hier sollte.." Ausgabe und auch die close-Methode nicht, obwohl die Schleife scheinbar verlassen wir?
Ich habe hätte da mal eine Frage zu meinem kleinen Programm hier:
Java:
import java.util.Scanner;
public class ScannerApp {
public static void main (String args[]){
Scanner sc3 = new Scanner(System.in);
while(sc3.hasNext()){
System.out.println(sc3.next());
}
System.out.println("Hier sollte Schluss sein");
sc3.close();
}
}
Warum ist es möglich dass, nach einer ersten Eingabe und Ausgabe erneut die Eingabe bereit steht und auch die Ausgabe funktioniert? Und warum erreiche ich die "Hier sollte.." Ausgabe und auch die close-Methode nicht, obwohl die Schleife scheinbar verlassen wir?
Zuletzt bearbeitet von einem Moderator: