编写一个5×5的矩阵,使用循环初始化该数组,使数组元素为行号与列号的和
时间: 2024-09-07 15:02:51 浏览: 38
要编写一个5×5的矩阵,并使用循环初始化该数组,使数组元素为行号与列号的和,你可以使用两层嵌套循环来完成。在外层循环中,行号从0到4依次变化,内层循环则遍历每一行中的列,列号同样从0到4变化。每次内层循环迭代时,将行号与列号相加,然后将结果赋值给矩阵的相应位置。以下是使用Java语言的示例代码:
```java
public class MatrixInitialization {
public static void main(String[] args) {
int[][] matrix = new int[5][5]; // 创建一个5×5的整型数组
// 使用两层嵌套循环初始化矩阵
for (int i = 0; i < matrix.length; i++) { // 外层循环遍历行
for (int j = 0; j < matrix[i].length; j++) { // 内层循环遍历列
matrix[i][j] = i + j; // 将行号与列号相加的和赋值给矩阵元素
}
}
// 打印矩阵
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.out.print(matrix[i][j] + "\t");
}
System.out.println(); // 每打印完一行后换行
}
}
}
```
这段代码将创建一个5×5的矩阵,并按照您的要求进行初始化,最后通过嵌套循环打印出该矩阵。矩阵中的元素将是从0+0到4+4的值,即0到8。
阅读全文