java数字矩阵怎么写
时间: 2024-09-10 18:09:59 浏览: 33
在Java中创建一个数字矩阵(二维数组),你可以按照以下步骤操作:
```java
import java.util.Arrays;
public class Matrix {
// 定义一个二维整数数组
private int[][] matrix;
// 构造函数,可以初始化一个空矩阵或给定一个预定义的矩阵
public Matrix(int rows, int cols) {
matrix = new int[rows][cols];
}
// 如果需要,也可以提供一个接受二维数组作为参数的构造函数,例如:
public Matrix(int[][] inputMatrix) {
this.matrix = inputMatrix;
}
// 获取或设置矩阵元素
public int get(int row, int col) {
return matrix[row][col];
}
public void set(int row, int col, int value) {
matrix[row][col] = value;
}
// 打印矩阵
public void print() {
for (int[] row : matrix) {
System.out.println(Arrays.toString(row));
}
}
// 示例:创建并打印一个3x3矩阵
public static void main(String[] args) {
Matrix m = new Matrix(3, 3);
m.set(0, 0, 1); // 设置元素值
m.set(1, 1, 4);
m.set(2, 2, 9);
m.print(); // 输出矩阵
}
}
```