Я хочу найти простые числа. Он делит n
на все номера между 2
и (n–1)
, но это где-то не так. Например, 9
, он дает true
.найти простое число, используя цикл while в java
Цените любую помощь.
public void isPrime(int n) {
int i = 2;
while (i <= (n - 1)) {
if (n % i == 0) {
System.out.println("It's not a prime number");
break;
} else {
System.out.println("It's a prime number");
break;
}
i++;
}
}