java 实现一个2×4矩阵的转置
时间: 2023-06-24 17:08:34 浏览: 43
可以使用二维数组来表示矩阵,然后进行转置操作。具体实现如下:
```java
public class MatrixTranspose {
public static void main(String[] args) {
int[][] matrix = {{1, 2, 3, 4}, {5, 6, 7, 8}};
int[][] transpose = transpose(matrix);
for (int i = 0; i < transpose.length; i++) {
for (int j = 0; j < transpose[0].length; j++) {
System.out.print(transpose[i][j] + " ");
}
System.out.println();
}
}
public static int[][] transpose(int[][] matrix) {
int[][] transpose = new int[matrix[0].length][matrix.length];
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[0].length; j++) {
transpose[j][i] = matrix[i][j];
}
}
return transpose;
}
}
```
运行结果为:
```
1 5
2 6
3 7
4 8
```