[java]代码库
要求用户从键盘中为每个元素输入一个整数,然后输出每个数组元素的内容,再将二维数组的行列转换,然后输出转换后的数组。
import java.util.Scanner;
public class exam8 {
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
int[][] arr1=new int[2][3];
for(int row=0;row<arr1.length;row++)
{
for (int i=0;i<arr1[0].length;i++)
{
System.out.println("请输入arr["+row+"]["+i+"]:");
arr1[row][i]=sc.nextInt();
}
}
for(int row=0;row<arr1.length;row++)
{
for(int i=0;i<arr1[0].length;i++)
{
System.out.print(arr1[row][i]+" ");
}
System.out.println();
}
int[][] b=new int[3][2];
for(int row=0;row<b.length;row++)
{
for(int i=0;i<b[0].length;i++)
{
b[row][i]=arr1[i][row];
}
}
System.out.print("转置后: \n");
for(int row=0;row<b.length;row++)
{
for(int i=0;i<b[0].length;i++)
{
System.out.print(b[row][i]+" ");
}
System.out.println();
}
}
}