随机生成8个20以内的整数储存在的数组中并求出其中的最小值
写随机生成数字的函数生成数字后存放于数组中,用sort函数直接排序就行
int[] arrays = new int[8];
SecureRandom random = new SecureRandom();
for (int i = 0; i < arrays.length; i++) {
arrays[i] = random.nextInt(20);
System.out.println("生成第" + (i + 1) + "个随机数:" + arrays[i]);
}
System.out.println("最小值为:" + Arrays.stream(arrays).min().getAsInt());
测试结果:
生成第1个随机数:18
生成第2个随机数:2
生成第3个随机数:7
生成第4个随机数:3
生成第5个随机数:2
生成第6个随机数:2
生成第7个随机数:11
生成第8个随机数:6
最小值为:2