欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

将二维数组行列互调显示出来

程序员文章站 2024-02-01 18:48:28
...

package Java.Arr5_0;
/*
* 功能:将二维数组行列互调显示出来
* 时间:2018-05-04
* 作者:A_r_l
* **/

public class ArraysTest4 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int arr[][]=new int[][]{{1,2,3},{4,5,6},{7,8,9}};//定义一个二维数组并初始化
    System.out.println("行列互调前");
    ShowArrays(arr);
    int arr2[][]=new int[arr.length][arr.length];
    for (int i = 0; i < arr2.length; i++) {
        for (int j = 0; j < arr2.length; j++) {//行列互调
            arr2[i][j]=arr[j][i];
        }
    }
    System.out.println("行列互调后");
    ShowArrays(arr2);

}

private static void ShowArrays(int[][] arr) {
for (int i = 0; i < arr.length; i++) {
    for (int j = 0; j < arr.length; j++) {//遍历数组
        System.out.print(arr[i][j]);//输出数组
    }
    System.out.println();
}
}

}