您的位置:首页 > 其它

随机产生一个数并判定是否为素数

2013-11-04 20:47 155 查看
import java.util.Random;
public class train3_7 {
public static void main(String[] args) {
Random random=new Random();
float x=random.nextFloat();//生成0-1之间的随机实数
int i,y,j;
y=Math.round(98*x+2);
j=(int)Math.sqrt((double)y);
for(i=2;i<=j;i++)
if(y%i==0)
break;
if(i==j+1)
System.out.print("产生的随机数为:"+y+",是一个素数");
else
System.out.print("产生的随机数为:"+y+",但不是素数");
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: