java生成不能多个相同数字在一排的随机二维数组
发布网友
发布时间:2022-04-20 07:10
我来回答
共3个回答
热心网友
时间:2023-10-04 23:01
public class Array1 {
/**
* @param args程序入口
*/
public static void main(String[] args) {
int iArray[] = new int[10];
/*
* 初始化数组
*/
int random;
boolean Res;
for (int n = 0; n < 10; n++) {
random = (int) (Math.random() * 100);
/*
* 随即产生0-100的数字
*/
Res = true;
for (int i = 0; i < n-1; i++) {
if (iArray[n] == random) {
Res = false;
continue;
}
}
if (Res) {
iArray[n] = random;
}
}
System.out.println("这个随即生成数列是");
for (int n = 0; n < 10; n++) {
System.out.print(iArray[n] + "\t");
}
}
}
数组长度为10
热心网友
时间:2023-10-04 23:01
方法跟“验证码”的生成代码一样,区别是:一维数组转换成二维数组...读入数组的问题,不说了...
热心网友
时间:2023-10-04 23:02
是二维数组里面的内容不重复吧~~
二维数组要多大??