我在下面做了这个,但我没有做对,
int i = 1;
while(i <= 6){
for(int j = 1;j <= 6-i;j++){
System.out.print(" ");
}
for(int m = 1; m <= i; m++){
System.out.print(m + " ");
}
i++;
System.out.println();
}
我得到了这个:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
但我需要有关如何在下面获得此信息的指南,
1
2 1 2
3 2 1 2 3
4 3 2 1 2 3 4
5 4 3 2 1 2 3 4 5
最佳答案
while(i <= 6){
for(int j = 1; j <= 6 - i; j++){
System.out.print(" ");
}
for(int m = i-1; m > 1; m--){
System.out.print(m + " ");
}
for(int m = 1; m < i; m++){
System.out.print(m + " ");
}
i++;
System.out.println();
}
这应该对你有用,我刚刚添加/编辑了这部分:
for(int m = i-1; m > 1; m--){
System.out.print(m + " ");
}
for(int m = 1; m < i; m++){
System.out.print(m + " ");
}
让它再倒数,然后再倒数
关于java - 显示数字阶梯金字塔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49653904/