如何用java语言中的for语句判断一个数是否是和数,或是素数。

2024-11-23 12:33:22
推荐回答(1个)
回答1:

不懂LZ什么意思
public static void main(String[] args){
double a=28;
bool flag=true;
for(double b=2; b<+=a-1; b++){
if(a%b==0)
flag=false;
}
if (flag==true)
System.out.println(a+"为素数");
else
System.out.println(a+"为合数");
}
其实b只要从2到sqrt(a)+1就可以了 不必到a 这个可以大大节约运行时间