本人新手问个问题
老师让 判断 一个数是不是质数 我就这么写了import java.util.Scanner;
public class s1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("输入一个数:");
int a = input.nextInt();
if((a%a==0 && a%1==0 )|| (a%2!=0&&a%3!=0&&a%4!=0)){
System.out.println("是质数");
}else{
System.out.println("不是");
}
}
}
永远都是 质数是为什么呢 请详细说明下 谢谢!!