import java.util.Arrays;
//随机产生1-100个数字不重复。
public class Test2 {
public static void main(String[] args) {
int num[] = new int[100];
while (true) {
int random = (int) (Math.random() * 100 + 1);//可以直接后面乘100再加一。规律
for (int i = 0; i < num.length; i++) {//取1-100之间的随机数,可以直接
if (num[i] == 0) {
num[i] = random;
break;//不加break他会把同一个数字放在数组里面
} else {
if (num[i] == random) {
break;
}
}
}if (num[99] != 0) {//100个数字到下标为99,否则提示越界
break;
}
}
for(int h:num){
System.out.println(h+"");
}
}
}随机生成1-100个数字。
最新推荐文章于 2024-03-03 13:55:34 发布
本文介绍了一个Java程序,该程序能够生成1到100之间不重复的随机整数,并将这些随机数存储在一个数组中。通过使用循环和条件判断,确保每个数字都是唯一的。

2808

被折叠的 条评论
为什么被折叠?



