实现二维数组的转置

public class ArrayDemo{
    public static void main(String[] args) {
        int data [][] = new int [][]{
            {1,2,3},{4,5,6},{7,8,9}
        };
        for(int x = 0; x < data.length;x++){
                for(int y = 0; y <= x; y++){
                if(x != y){
                    int temp = data[x][y];
                    data[x][y] = data[y][x];
                    data[y][x] = temp;              
            }
        }
    }
    for(int x = 0; x < data.length; x++){
        for(int y = 0; y < data[x].length; y++){
                System.out.print(data[x][y]+"、");
            }
        System.out.println();
        }   
    }
}       

这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_41112517/article/details/80142420