晚上好我想用不同的数字填充一个五x五表格我不想每个列都有相同的数字我有限制,应该是属于一定的限制,我能够做的,但不知道如何避免成为不超过一次在表二维数组如何避免相同的数字
int num;
int [][] array = new int [5][5];
Random r = new Random();
for (int row = 0; row < array.length; row++) {
for (int col = 0; col < array[row].length; col++) {
if(row == 0){
num =r.nextInt(15);
array[row][col]=num;
}else if(row == 1){
num =r.nextInt(31-16)+16;
array[row][col]=num;
}else if(row == 2){
num =r.nextInt(45-31)+31;
array[row][col]=num;
}else if(row == 3){
num =r.nextInt(61-46)+46;
array[row][col]=num;
}else if(row == 4){
num =r.nextInt(75-61)+61;
array[row][col]=num;
}
}
}
您是否定义了一系列数字? – 2013-04-22 11:18:17
你总是可以制作一个神奇的方形 – Patashu 2013-04-22 11:23:10