В этом примере у меня есть код для подсчета простых чисел между 2 - 130. Мне поручено увеличивать количество чисел простых чисел. Я не уверен, как это сделать?У меня есть цикл for для подсчета простых чисел, как подсчитать количество генерируемых простых чисел?
public class Main {
public static void main(String[] args) {
for (int i=0; i<130; i++){
if(isPrime(i)){
System.out.println(i);
}
}
}
public static boolean isPrime(int n) {
if (n == 1) {
return false;
}
for (int i = 2; i <= n/2; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
}
Объявите переменный счетчик типа int перед циклом. Инициализируйте его до 0. В вашем блоке 'if' увеличьте его. После цикла он содержит число простых чисел. –
Рассмотрите возможность изменения блока THEN от печати «его простое», чтобы увеличить счетчик, объявленный перед циклом. – GhostCat
Я рекомендую читать учебники. Невероятно простые вопросы, подобные этому, на самом деле не относятся к stackoverflow. – Kayaman