Речь идет о поиске простых чисел от 2 до 1000 с использованием этого метода, но я не могу найти решение, и я думал и пытался решить эту проблему в течение трех дней.Я отчаянно нуждаюсь в помощи, поэтому, если кто-нибудь сможет мне помочь, я буду очень признателен за это
Я попробовал другой цикл for и оператор if, так как мой учитель сказал, что мне нужен только другой цикл или просто еще одна строка кода, но яне могу найти решение.Я очень плох в этом, так что извините, если мой код кажется неосторожным
public class Practica {
public static void main(String []
byte []marcado = new byte [1000];
for (int i = 2; i < 1000; i++);
if (marcado[i] == 1) {
for (int j = 2; i*j < 1000; j++) {
marcado [i*j] = 0;
}
}
Я ожидаю, что все простые числа будут напечатаны