//将一个二维数组行和列元素互换.存到另一个二维数组package test;public class test1_8 { public static int[][] huhuan(int[][] a) { int[][] b = new int[3][3]; for (int i = 0; i < a.length; ++i) { for (int j = 0; j < a[i].length; ++j) { b[j][i] = a[i][j]; } } /* * System.out.println("交换后的数组为:"); for (int j = 0; j < b.length; ++j) { for (int * i = 0; i < b[j].length; ++i) { System.out.print(b[j][i] + " "); } * System.out.println(); } */ return b; } public static void main(String[] args) { // TODO Auto-generated method stub int[][] a = new int[3][3]; for (int i = 0; i < a.length; ++i) { for (int j = 0; j < a[i].length; ++j) { a[i][j] = (int) (Math.random() * 100); } } System.out.println("随机产生的一个二维数组为:"); for (int i = 0; i < a.length; ++i) { for (int j = 0; j < a[i].length; ++j) { System.out.print(a[i][j] + " "); } System.out.println(); } int[][] b = huhuan(a); System.out.println("交换后的数组为:"); for (int j = 0; j < b.length; ++j) { for (int i = 0; i < b[j].length; ++i) { System.out.print(b[j][i] + " "); } System.out.println(); } }}
java 返回值 数组_java数组作为函数返回值
最新推荐文章于 2024-07-13 03:11:25 发布