过循环按行顺序为一个5x5的二维数组a赋1~25的自然数,然后输出该数组的左下三角。试编程。
时间: 2024-03-21 12:42:23 浏览: 64
java 将一个二维数组存到txt文件里,然后再读取
5星 · 资源好评率100%
可以使用两重循环来为二维数组赋值,第一重循环控制行数,第二重循环控制列数。然后再使用两重循环遍历左下三角,输出数组元素即可。
代码如下:
```java
public class ArrayDemo {
public static void main(String[] args) {
// 创建一个5x5的二维数组
int[][] a = new int[5][5];
// 为数组赋值
int count = 1;
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
a[i][j] = count++;
}
}
// 输出左下三角
for (int i = 1; i < 5; i++) {
for (int j = 0; j < i; j++) {
System.out.print(a[i][j] + " ");
}
System.out.println();
}
}
}
```
输出结果如下:
```
6
11 12
16 17 18
21 22 23 24
```
阅读全文