- 实验目的
(1)掌握for语句的使用。
(2)掌握数组类型数据从操作。
(3)锻炼学生的思维能力。
- 实验内容
(1)掌握Java程序的基本结构。
(2)掌握Java程序的循环结构。
(3)学会使用基本数据类型的操作。
(4)使用for循环,将二维数组的行与列互换,即完成矩阵的转置。
- 实验步骤
新建项目,名称为Test。新建Java类,文件名为Transaction,在该类中输入如下代码:
public class Transposition {
public static void main(String[] args) {
int[][] array = new int[3][2];
int[][] arrayT = new int[2][3];
System.out.println("二维数组中的元素:");
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
array[i][j] = i + j;
System.out.print(array[i][j] + " ");
}
System.out.println();
}
System.out.println("转职后的数组元素:");
for (int i = 0; i < arrayT.length; i++) {
for (int j = 0; j < arrayT[i].length; j++) {
arrayT[i][j] = array[j][i];
System.out.print(arrayT[i][j] + " ");
}
System.out.println();
}
}
}
- 实验结果
运行程序,效果如图所示: