Я пытался использовать оператор if, чтобы проверить, является ли число разделенное на себя равно 1, а если оно разделено на 1, оно равно самому себе, но когда я запускаю программу и ввожу число, оператор if вообще не реагирует.
Код: Выделить всё
package prime.java;
import java.util.Scanner;
public class Prime {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Welcome to Prime!\nPlease enter a number:");
Scanner Scan = new Scanner (System.in);
int number = Scan.nextInt();
System.out.println(number);
if (number%1 == number && number%number == 1) {
System.out.println(number + " is a prime num");
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/721 ... ime-number