对于我打印的每个数字,我希望在数字之前有那么多缩进空格。由于某种原因,在最后一个数字之后,它将打印下一行数字的另一行。
userNum = 3;
for(i=0; i<=userNum; ++i) {
System.out.println(i);
for( j=0; j<=i; ++j) {
System.out.print(" ");
}
}
答案 0 :(得分:1)
尝试将j <= 1更改为j <1:
userNum = 3;
for(i=0; i<=userNum; ++i) {
System.out.println(i);
for( j=0; j<i; ++j) {
System.out.print(" ");
}
}
在这种情况下,这只应打印直到j =(userNum-1)为止的空格。