综合训练 2 矩阵转换
交换二维数组"int[][] array = {{91,25,8},{56,14,2},{47,3,67}}"的行、列数据。
/*综合训练 2 矩阵转换
* 交换二维数组"int[][] array = {{91,25,8},{56,14,2},{47,3,67}}"
* 的行、列数据。*/
package SZ;
public class Zhlx2 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int array[][] = { {91,25,8},{56,14,2},{47,3,67} };
for(int i = 0;i < array.length;i++){ //(横板)遍历二维数组
for(int j = 0;j < array[i].length;j++) {
System.out.print(array[i][j] + "\t"); //输出i行,j列的元素。
}
System.out.println(); //输出i行元素结束后,换行回车
}
System.out.println(); //换行,遍历竖版的古诗。
for(byte j = 0;j <= 2;j++){ //(竖版)遍历字符型二维数组,行转列,列转行,画图理解。
for(byte i = 0;i < array.length ;i++) { //注意:此处数据类型用int会应为精度过大,出现错误:java.lang.arrayayIndexOutOfBoundsException
System.out.print(array[i][j] + "\t"); //(接上)换用小精度byte即可
}
System.out.println(); //竖版换行输出
}
}
}