java 集合 随机素数
来源:互联网 发布:java图形化 编辑:程序博客网 时间:2024/05/16 15:55
/*
* 有一个集合arrays(集合中有7个元素,每个元素是20-600的
* 随机数且都是素数).集合元素获取后,降序打印输出
*/
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Random;
public class SeventeenDemo
{
public static void main(String[] args)
{
List<Integer> arrays = new ArrayList<>();
Random rand = new Random();
int[] arr = new int[7];
for(int i=0; i<7; i++)
{
int h = 0;
int num = 20 + rand.nextInt(581);
int k = (int) Math.sqrt(num);
for(int j=2; j<=k; j++)
{
if(num%j == 0)
{
h++;
}
}
if(h == 0)
{
arrays.add(num);
}
else //如果不是素数的话,就i--,才能保证有七个素数;
{
i--;
}
}
for(int i=0; i<arrays.size(); i++)
{
arr[i] = arrays.get(i);
}
Arrays.sort(arr); //升序排序;
arrays.clear(); //清空原集合;
for(int i=arr.length-1; i>=0; i--)
{
arrays.add(arr[i]);
}
for(Integer x:arrays)
{
System.out.println(x);
}
}
}
0 0
- java 集合 随机素数
- java再谈集合随机
- 素数判定随机算法java实现
- Java如何随机取出集合中的元素
- 素数集合
- 得到随机素数
- 随机算法 素数测试
- 随机判断素数
- 随机素数法
- 素数测试随机算法
- java集合类之随机访问和顺序访问
- java怎样随机选取一个集合里面的数
- java集合类之随机访问和顺序访问
- java List集合练习题 产生长度随机的字符串,串中每一个字符都是随机的
- Java中 Random随机用法与List集合配套使用实现随机点名
- Miller-Rabin随机判断素数
- 随机算法之素数判定
- 随机素数测试 Miller Rabin 质因数分解 pollard_rho Java版 模板
- 错排递推公式的证明
- java 阶乘 递归算法
- java 根据线索计算车的车号
- java 给定一个字符串数组。按照字典顺序进行从小到大的排序。
- java 求闰年
- java 集合 随机素数
- java 打印图形
- java 打印输出九九乘法表.要求:只能使用一个while,不能使用for循环、递归。
- java 日期 Calendar simpleDateFormat
- java 循环报数
- 【知己知彼】:distance between and high quality student(谈到了复习)
- strcasecmp,strncasecmp函数实现——strings.h库函数
- 【jQuery】绑定和解绑点击事件及重复绑定解决办法
- dialog式的Activity