java二维数组输出矩阵
时间: 2023-05-19 20:07:08 浏览: 88
可以使用嵌套循环来遍历二维数组,然后输出矩阵。以下是示例代码:
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.out.print(matrix[i][j] + " ");
}
System.out.println();
}
输出结果为:
1 2 3
4 5 6
7 8 9
相关问题
java二维数组矩阵相加
以下是Java中实现二维数组矩阵相加的代码:
```java
public class MatrixAddition {
public static double[][] addMatrix(double[][] a, double[][] b) {
int rows = a.length;
int columns = a[0].length;
double[][] result = new double[rows][columns];
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
result[i][j] = a[i][j] + b[i][j];
}
}
return result;
}
public static void printMatrix(double[][] matrix) {
for (double[] row : matrix) {
for (double element : row) {
System.out.print(element + " ");
}
System.out.println();
}
}
public static void main(String[] args) {
double[][] a = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
double[][] b = {{0, 2, 4}, {1.1, 4.3, 5.2}, {1, 4.5, 2.2}};
double[][] result = addMatrix(a, b);
printMatrix(result);
}
}
```
输出结果为:
```
1.0 4.0 7.0
5.1 9.3 11.2
8.0 12.5 11.2
```
java二维数组矩阵转置
Java中二维数组矩阵转置的代码如下:
```java
public static int[][] transpose(int[][] matrix) {
int m = matrix.length;
int n = matrix[0].length;
int[][] result = new int[n][m];
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
result[j][i] = matrix[i][j];
}
}
return result;
}
```