主要问题:输出中存在额外的空格
我希望我的代码从我记下的输入中打印出数字的一步。我的主要问题是空白。我需要输出在一开始就少一个空格。
从我的 System.out.print() 中删除“”;更改循环 反转循环分段
import java.util.Scanner;
public class PatternTwo {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Please enter a number 1...9 : ");
int num = scan.nextInt();
for(int i = 1; i <= num; ++i) {
for(int j=2*(num-i); j>=0; j--)
{
if (num <= 1)
System.out.print("");
else if (num > 1)
System.out.print(" ");
}
for(int j = i; j >= 1; --j) {
System.out.print(" " + j);
}
System.out.println();
}
}
}
}```
I would like the result to be
Please enter a number 1...9 : 2
1
2
Instead of:
Please enter a number 1...9 : 2
1
2
红颜莎娜
暮色呼如
相关分类