Задача 10 во второй главе. Напишите программу, которая находила бы простые числа в пределах от 2 до 100.
Код таков:
// Нахождение простых чисел в пределах от 2 до 100
class Prime {
public static void main(String args[]) {
int i, j;
boolean isprime;
for(i=2; i < 100; i++) {
isprime = true;
// проверить, делится ли число без остатка
for (j=2; j <= i/j; j++)
// если число делится без остатка, значит, оно не простое
if((i%j) == 0) isprime = false;
if (isprime)
System.out.println(i + " - простое число.");
}
}
}
Вопрос: зачем и почему в условии второго цикла, ограничение ставиться в виде?
j <= i/j