int[] tempArr={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
要求:打乱一维数组的数据,并按照4个一组的方式添加到二维数组中。
package chengyu4;
import java.util.Random;
public class Test{
public static void main(String args[]) {
int[] temArr= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
Random r=new Random();
for(int i=0;i<temArr.length;i++) {
int index=r.nextInt(temArr.length);//随机数下标
int tem=temArr[i];
temArr[i]=temArr[index];
temArr[index]=tem;
}
for(int i=0;i<temArr.length;i++) {
System.out.print(temArr[i]+" ");
}
System.out.println();
//以4个为一组打印
int [][]arr=new int[4][4];
for(int i=0;i<temArr.length;i++) {
arr[i/4][i%4]=temArr[i];
}
for(int i=0;i<arr.length;i++) {
for(int j=0;j<arr[i].length;j++) {
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
}