Как я могу проверить все простые числа в цикле for?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как я могу проверить все простые числа в цикле for?

Сообщение Anonymous »

Я хочу, чтобы моя программа принимала целое число и помещала каждое простое число до этого целого числа в ArrayList. Логически я не могу понять, почему это не работает.

Код: Выделить всё

import java.util.ArrayList;

public class primenumbers {
public static void main(String[] args) {

int totalNumber = 1000;
ArrayList numbers = new ArrayList();

for(int i = 1; i = 1; j--){
if (i % j == 0){
isPrime = false;
}else if(isPrime = true){
numbers.add(i);
}
}
}

System.out.println(numbers);
}
}
В конечном итоге он повторно помещает каждое число до 1000 в список и распечатывает его. Вложенный цикл for проверяет каждое число, меньшее исходного цикла for, и проверяет, есть ли у него остаток. Я думаю, это сработает в качестве основной проверки.

Подробнее здесь: https://stackoverflow.com/questions/791 ... a-for-loop
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»