第2个回答 2011-03-13
public class Demo{
public void isSingle(int tmp){
//因为要判断的数的最小公因子小于等于该数的平方根
for(int i = 2 ; Math.sqrt(tmp) >=i ; i ++ ){ if(tmp%i==0){
System.out.print("该数:" + tmp +"不是质数!");
}
}
System.out.print("该数:" + tmp +"是质数!");
}
public static void main(String[] args){
int temp;
while(temp>=50 && temp <= 100){
temp = (int)(Matn.random()*100 + 1);
}
isSingle(temp);
}
}