public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
try {
while (scan.hasNextLine()){
String line = scan.nextLine().toLowerCase();
System.out.println(line);
}
} finally {
scan.close();
}
}
Zastanawiasz się, w jaki sposób mogę zakończyć program po zakończeniu wprowadzania danych wejściowych? Jako skaner będzie nadal po kilka "Enter", zakładając, mam zamiar kontynuować wprowadzanie wejść ... Próbowałem:Jak zakończyć skaner po zakończeniu wprowadzania?
if (scan.nextLine() == null) System.exit(0);
i
if (scan.nextLine() == "") System.exit(0);
Oni nie działa .... Program kontynuuje i komunikuje się z pierwotną intencją:
Dziękuję bardzo :) – user2318175