编写应用程序ArrayTableApp.java,定义一个有10行的二维数组:第1行有1个元素;第2行有2个元素1、2;第3行有3个元素1、2、3……java
时间: 2024-09-25 17:03:23 浏览: 49
在编写`ArrayTableApp.java`程序时,可以使用嵌套循环结构来动态创建一个二维数组,并按照你描述的规则填充数据。这里是一个简单的示例,假设我们使用一个二维整型数组:
```java
public class ArrayTableApp {
public static void main(String[] args) {
int[][] array = new int[10][];
// 初始化每一行的元素数量
for (int i = 1; i <= 10; i++) {
array[i - 1] = new int[i]; // 从0开始索引
// 填充对应行的元素
for (int j = 0; j < i; j++) {
array[i - 1][j] = j + 1; // 数字递增
}
}
// 打印数组内容
for (int row : array) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println(); // 换行
}
}
}
```
在这个程序中,`array`是一个10行的二维数组,第一行有1个元素1,第二行有2个元素1和2,依此类推,直到第十行有10个元素。
阅读全文