public static void main(String[] args) throws IOException {
Scanner scan = new Scanner(System.in);
int i=0;
int arr[] = new int[10];
while(scan.hasNext()){
arr[i++] = scan.nextInt();
System.out.println("sud");
}
System.out.println("hello");
}
}
Wenn der Eingang 1 2 3 4 5
dann ausdrucken 5 mal. sud bedeutet while-Schleife funktioniert, aber es geht nicht auf die System.out.println("hello");
Zeile oder darüber hinaus.Ausführungsablauf nach while-Schleife Java
vielleicht weil: scan.hasNext() :) –
Ich denke 'if (i> = arr.length) break;'. Fügen Sie dies als _first_ Anweisung innerhalb der while-Schleife ein. –
Nachdem Sie eingegeben haben 1,2,3,4,5 eingeben - Sie sehen "Sud" 5 mal danach drücken Sie Strg + Z, wenn Sie auf Windows sonst wahrscheinlich Strg + D unter Linux sind. – SomeDude