62,615
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] str) {
int[][] a = { { 1, 2 }, { 3, 4 }, { 5, 6 } }; //声明一个三行二列大小的数组a,并贬值
int[][] b = new int[2][3]; //声明一个二行三列大小的数组b
int max = a[0][0]; //声明一个变量max用来存放最大值,初始化为a[0][0]的值
System.out.println("数组a:");
//用二重循环遍历a数组
for (int i = 0; i < a.length; i++) { //对行循环
for (int j = 0; j < a[i].length; j++) { //对列循环
System.out.print(a[i][j] + "\t"); //输出a[i][j]的值
b[j][i] = a[i][j]; //把a[i][j]赋值给b[j][i],得到b数组是a数组的倒置
if (max < a[i][j]) //这里是求最大值的,如果a[i][j]>max,就把a[i][j]赋值给max
max = a[i][j];
}
System.out.println(); //换行
}
System.out.println("数组b:");
//用二重for循环输出b数组的每个元素值勤
for (int i = 0; i < b.length; i++) {
for (int j = 0; j < b[i].length; j++) {
System.out.print(b[i][j] + "\t");
}
System.out.println();
}
System.out.println("数组中最大的数为:" + max);
}