import java.util.Scanner;
public class Lab2Zadanie2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
boolean isCorrect=true;
double a = 1;
System.out.println("Podaj wspolrzedne a i b funkcji y=ax+b");
while(isCorrect)
System.out.println("Wprowadzasz wspolczynnik a: ");
a =scanner.nextDouble();
if(a==0)
{
System.out.println("Wspolczynnik a nie może być rowny 0");
isCorrect=true;
}
else isCorrect=false;
}
}
Mam taki kodzik, chce by uzytkownik nie mogl wprowadzac 0 za "a", i by mial mozliwosc, by wprowadzanie poprawic. Petla leci w nieskonczonosc. Nw czemu tak sie dzieje. Prosze o wytlumaczenie. Z gory dzieki !