创建一个随机的数字列表以添加到您的数组中,如下所示:
List<Integer> numbers = new ArrayList<Integer>(); for (int i=1; i<=n*n; i++) numbers.add(i); Collections.shuffle(numbers); int [][] magic = new int [n][n]; int index = 0; for (int row = 0; row < magic.length; row++) { for(int col = 0; col < magic[row].length; col++) magic[row][col] = numbers.get(index++); }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)