【发布时间】:2021-01-11 01:12:16
【问题描述】:
我对 Java 很陌生,我想使用循环来制作阶梯效果,但是随着您向下走每一行,会在字符串中添加越来越多的空格。 这是我的代码-
for(int i = size; i>0; i--) {
for(int k = 1; k>size-1; k++) {
output+=" ";
}
for(int j = i; j>0; j--) {
output+=let;
}
output+="\n";
}
return output;
}
最终目标是让它打印:
22222
2222
222
22
2
但我的会打印这个:
22222
2222
222
22
2
对不起,我知道这是初学者的东西,但我不知道还能去哪里。任何帮助表示赞赏。谢谢。
【问题讨论】:
-
提示:第一个内循环应该循环
size - i次。 -
你的第二个for循环
int k = 1; k>size-1; k++,应该是k < size。