Этот код вычисляет простые числа, но как он работает? Мне нужно четкое объяснение того, что делает if (band) в конце.Основной номер: Как работает этот код?
public class Primes {
public static void main(String[] args) {
int m;
boolean band;
for (int i = 2; i < 100; i++) {
m = 2;
band = true;
while (band && m <i) {
if (i % m == 0) {
band = false;
} else {
m++;
}
}
if (band) {
System.out.println("The number " + i + " is prime");
}
}
}
}
Попробуйте отладку. – TheLostMind
Что не «понятно» в программе выше? – VinayVeluri
Я не понимаю логики –