Ich habe versucht, eine if-Anweisung zu verwenden, um zu prüfen, ob die Zahl eine Primzahl ist geteilt durch sich selbst ist gleich 1, und wenn es durch 1 geteilt wird, ist es gleich sich selbst, aber wenn ich das Programm starte und eine Zahl eingebe, erfolgt überhaupt keine Reaktion der if-Anweisung.
Code: Select all
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");
}
}
}