随机产生一个数并判定是否为素数
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+",但不是素数"); } }
相关文章推荐
- 实训JAVA语言设计——产生一个2-K之间的随机整数,判断一个数是否是素数
- 输出一个大于三的的整数n,判定它是否为素数
- 判定一个大数是否素数
- 函数_习题:编写函数判定一个数是否为素数
- 产生一个随机数组,并判断哪些数是素数
- [置顶] 猜数游戏,在键盘上输入一个数,判断是否猜对(给定的数组和随机产生数组)。
- 综合案例:输入一个整数判定是否素数
- 例 5.9 输入一个大于3的整数n,判定它是否为素数(prime,又称质数)。
- 用递归程序求解随机产生一个正整数n(n>=100000),确定n是否是它所有因子之和
- Palindrome Number (判定一个整数是否是回文)
- 产生一个int数组,长度为10,并向其中随机插入1-10,并且不能重复
- 字符串-数组的定义和关系,应用产生一个随机字符串
- 判断一个数是否为素数?
- 求大于整数m且紧靠m的k个素数 及 判断一个数是否为素数的方法
- 产生一个int数组,随机向数组中插入1-100的随机数且不能重复
- 一个数组中有30个数(随机产生[0,30]),将数组中重复的数字去除,动态创建数组保存剩下的数字
- 看一个数是否是素数
- Olog(n)判断一个数是否为素数,最高判断到long long ——from kuangbin
- 第十一周项目3-5-判断一个数是否为素数
- 给定一个向量/数组,判定该向量/数组是否为一个二叉搜索数的后续遍历C++