Всем привет, есть задача, нужно с помощью циклов вывести на экран все простые числа от 1 до 100. Простое число - число которое делится нацело только на единицу или само на себя.
Вот код:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
try (Scanner tru = new Scanner(System.in)) {
int number;
System.out.println("Enter number");
for (int i = 2; i <= 100; i++) {
System.out.println(i % 1 == 0 || i % i == 0);
}
}
}
}
Ребята, почему при выполнении программа выдаёт просто
true
true
true
true
true...
Нужно как то перевести в число или программа неправильно реализована? Спасибо!