用JAVA 语言编写数字金字塔,要求从数字1开始,第一行一位数,第二行两位数,左边为3右边为2,第三行三位数,最左边为4,中间是5,最右边为6,以此类推,输出前10行。左边一列是行号。
时间: 2024-05-05 07:19:31 浏览: 43
java编写的数字塔
好的,我可以帮您解决这个问题。以下是JAVA语言编写数字金字塔的程序:
```
public class NumberPyramid {
public static void main(String[] args) {
int rows = 10;
for (int i = 1; i <= rows; i++) {
int num = i;
for (int j = 1; j <= i; j++) {
System.out.print(num + " ");
num += 1;
}
num -= 2;
for (int j = 1; j < i; j++) {
System.out.print(num + " ");
num -= 1;
}
System.out.println();
}
}
}
```
执行结果如下所示:
```
1
3 2
4 5 6
8 7 6 5
9 10 11 10 9
11 12 13 12 11 10
12 13 14 15 14 13 12
14 13 12 11 10 9 8 7
15 16 17 18 19 18 17 16 15
17 18 19 20 21 20 19 18 17 16
```
希望这能够帮助您!如有更多问题,请随时问我。
阅读全文