[求助]输出一素数问题
import java.util.*;
/*从键盘输入一个整数,判定它是否为素数。只能被1和其自身整除的整数,称为素数。*/
public class Sushu {
public static void main(String args[]){
System.out.println("请输入一个整数");
Scanner a=new Scanner(System.in);
int b=a.nextInt();
if((1%b==0)||(b%b==0)){
System.out.println(+b+"是素数");
else
System.out.println(+b+"不是素数");
}
}
}
这个程序中,只要你输出一个非素数的整数,就会出错,不知道为什么请高手指点