晚上好我想用不同的數字填充一個五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