Wie speichern Sie jede Eingabe separat in einer Schleife einzeln? (Java)

Mein problem ist, dass nur die 5. input, wird gedruckt, während der rest nicht

Scanner ns = new Scanner(System.in);

int n = 0;

int i=1;  
while(i<=5)
{  
    System.out.println("enter a number");  
    n = ns.nextInt();
    i++;  
}  

System.out.println(+n);
System.out.println(+n);
System.out.println(+n);
System.out.println(+n);
System.out.println(+n);

Sagen wir, ich tippte 1, 2, 3, 4, 5 bzw. es sollte so Aussehen


1
2
3
4
5

Aber stattdessen bekomme ich

5
5
5
5
5
-1
2019-09-19 11:50:14
Quelle
0 Antworten

Sehen Sie sich andere Fragen zu Tags an