Java - Wie kann ich mit der Bedingung hasNext () ausbrechen?

Ich schreibe ein einfaches Programm, um den Durchschnitt einer Reihe von Zahlen zu berechnen. Sie erhalten die Zahlen mitScanner, also benutze ichwhile Schleife mit.hasNext() als Bedingung. Die Schleife ist jedoch unendlich.

Ist es möglich, daraus auszubrechen, ohne ein bestimmtes Wort wie "stop" in die Eingabe zu schreiben?

public class main {

    public static void main(String[] args){

        Scanner Input = new Scanner(System.in);
        int count = 0;
        int temp;
        int sum = 0;

        while(Input.hasNextInt()){

           count++;           

           temp = Input.nextInt();
           sum += temp;
           System.out.println(temp);
           System.out.println(count);           

        } // End of while

        double average = sum / count;
        System.out.println("The average is: " + average);

    } // End of method main

}

Antworten auf die Frage(5)

Ihre Antwort auf die Frage