class Main {
public static void main(String[] args) {
System.out.println("Hello JSRUN! \n\n - from JAVA .");
Scanner input = new Scanner(System.in);
System.out.println("input the rowNumber and columnNumber");
int rowNumber = input.nextInt();
int columnNumber = input.nextInt();
int matrix[][] = createMatrix(rowNumber,columnNumber);
outputMatrix(matrix);
System.out.println("the Transform result is :");
int transitionResult[][] = transformMatrix(matrix);
outputMatrix(transitionResult);
}
public static int[][] createMatrix(int x,int y)
{
Scanner input = new Scanner(System.in);
System.out.println("please the datas");
int array[][] = new int[x][y];
for(int i = 0;i < array.length;i ++)
{
for(int j = 0;j < array[i].length;j++)
{
array[i][j] = input.nextInt();
}
}
return array;
}
public static int[][] transformMatrix(int matrix[][])
{
int a[][] = new int[matrix[0].length][matrix.length];
for(int i = 0;i < matrix[0].length;i++)
{
for(int j = 0;j < matrix.length;j++)
{
a[i][j] = matrix[j][i];
}
}
return a;
}
public static void outputMatrix(int matrix[][])
{
for(int i = 0;i < matrix.length;i++)
{
for(int j = 0;j < matrix[i].length;j++)
{
System.out.print(matrix[i][j]+" ");
}
System.out.println();
}
}
}