Java 矩阵创建和输出示例:5x5 矩阵
这段代码是一个 Java 程序,用于创建一个 5x5 的矩阵,并填充和输出矩阵的元素。
public class MatrixExample: 定义了一个公共的类名为 MatrixExample。public static void main(String[] args): 程序从这个方法开始执行。int[][] matrix = new int[5][5];: 创建一个名为 matrix 的二维整型数组,大小为 5x5。for (int i = 0; i < 5; i++) { ... }: 使用嵌套的 for 循环来填充矩阵。外层循环控制行数,内层循环控制列数。matrix[i][j] = i * 5 + j + 1;: 通过计算给矩阵元素赋值,每个元素的值为行数乘以 5 再加上列数再加 1。for (int i = 0; i < 5; i++) { ... }: 使用嵌套的 for 循环来输出矩阵。外层循环控制行数,内层循环控制列数。System.out.printf('%4d', matrix[i][j]);: 使用 printf 方法来格式化输出,%4d 表示输出一个整数,并占据 4 个字符的宽度。System.out.println();: 输出一个空行,用来换行。
整体上,这段代码的功能是创建一个 5x5 的矩阵,并输出矩阵的元素。
public class MatrixExample {
public static void main(String[] args) {
int[][] matrix = new int[5][5];
// 填充矩阵
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
matrix[i][j] = i * 5 + j + 1;
}
}
// 输出矩阵
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
System.out.printf('%4d', matrix[i][j]);
}
System.out.println();
}
}
}
原文地址: https://www.cveoy.top/t/topic/qDKl 著作权归作者所有。请勿转载和采集!