Mógłby ktoś mi powiedzieć czemu pętla się cały czas wykonuje ?
do {
System.out.println("Chcesz wprowadzić kolejny kurs? (1/0)");
if(wejscie.hasNextInt()) { // przeskakuje tego ifa
if(wejscie.nextInt() == 1) {
System.out.println("Wprowadź kurs: ");
if(wejscie.hasNextFloat()) {
a[c] = wejscie.nextFloat();
c++;
System.out.println("wprowadziłeś");
}
} else {
i++;
}
}
} while (i<1);
Output :
run:
Chcesz wprowadzić kolejny kurs? (1/0)
1
Wprowadź kurs:
2.76
Chcesz wprowadzić kolejny kurs? (1/0)
Chcesz wprowadzić kolejny kurs? (1/0)
Chcesz wprowadzić kolejny kurs? (1/0)
Chcesz wprowadzić kolejny kurs? (1/0)
Chcesz wprowadzić kolejny kurs? (1/0)
...
...
// Już wiem, trzeba dać skaner na początku pętli.