public static void main(String
[] args
) {
Scanner sc
=new Scanner(System
.in
);
System
.out
.println("请输入二维数组的行:");
int h
= sc
.nextInt();
System
.out
.println("请输入二维数组的列:");
int l
= sc
.nextInt();
arr(h
,l
);
}
public static void arr(int h
,int l
){
Scanner sr
= new Scanner(System
.in
);
int[][] arrs
= new int[h
][l
];
for (int i
= 0; i
< h
; i
++) {
for (int j
= 0; j
< l
; j
++) {
System
.out
.print("给第"+(i
+1)+"行"+"第"+(j
+1)+"列赋值:");
arrs
[i
][j
] = sr
.nextInt();
}
System
.out
.println();
}
for (int i
= 0; i
< h
; i
++) {
for (int j
= 0; j
< l
; j
++) {
System
.out
.print(arrs
[i
][j
]+"\t");
}
System
.out
.println();
}
System
.out
.println("数组转置后:");
for (int i
= 0; i
< l
; i
++) {
for (int j
= 0; j
< h
; j
++) {
System
.out
.print(arrs
[j
][i
]+"\t");
}
System
.out
.println();
}
}
运行结果:
转载请注明原文地址:https://blackberry.8miu.com/read-46399.html