int value =1001; int len = value/2; for(int i=2;i<len;i++){ if(value%i==0){ System.out.println("合数") } } System.out.println("质数");
int value =12312; int len = value/2; boolean aa=false; for(int i=2;i <len;i++){ if(value%i==0){ aa=true; } } if(aa) System.out.println("合数") else System.out.println("质数");
效率比较低,数越大越慢...
int len = value/2;
for(int i=2;i<len;i++){
if(value%i==0){
System.out.println("合数")
}
}
System.out.println("质数");
int value =12312;
int len = value/2;
boolean aa=false;
for(int i=2;i <len;i++){
if(value%i==0){
aa=true;
}
}
if(aa)
System.out.println("合数")
else
System.out.println("质数");