Napisz program, który poprosi użytkownika o podanie liczby naturalnej, a następnie sprawdzi,
czy jest ona pierwsza i wyświetli odpowiedni komunikat.
Mój kod wygląda tak, co jest żle?
Kod: Zaznacz cały
import java.io.Console;
public class Zadanie16 {
public static void main(String[] args){
Console wierszPolecen= System.console();
String tekst= wierszPolecen.readLine("Podaj liczbe naturalna");
double liczba=Double.parseDouble(tekst);
if (liczba==1||liczba==0){
System.out.println("Nie jest liczba pierwsza");
}else{
int liczbaDzielnikow= 1;
int dzielnik= 2;
for (dzielnik<=Math.sqrt(liczba)){
if(liczba%dzielnik==0){
liczbaDzielnikow++;
}
}
}
}
}