java创建一个4*5的二维整型数组,并进行初始化赋值。将创建的矩阵转置。
时间: 2024-09-27 22:12:37 浏览: 46
在Java中,你可以通过以下步骤创建一个4行5列的二维整型数组并进行初始化:
```java
int[][] matrix = new int[4][5]; // 创建一个4x5的二维数组
// 初始化赋值
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 5; j++) {
matrix[i][j] = i * 5 + j + 1; // 这里是一个简单的示例,每个元素是其所在行数和列数的乘积加一
}
}
System.out.println("Original Matrix:");
for (int[] row : matrix) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println();
}
// 转置矩阵
int[][] transpose = new int[5][4];
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 5; j++) {
transpose[j][i] = matrix[i][j];
}
}
System.out.println("Transposed Matrix:");
for (int[] row : transpose) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println();
}
```
这里我们首先创建了一个4x5的数组,并初始化了一些随机值。然后,我们创建了一个新的数组`transpose`用于存储转置后的结果。
阅读全文
相关推荐


















