我正在尝试输出一行,看起来有点像这样:
1 2 3 4 5 6 7 8 9
每次数字增加时添加另一个空格。 我需要使用 for 循环来完成此操作,首选嵌套 for 循环。 这是到目前为止我的代码(在运行时,即使使用方法调用,它也不会打印。)
public static void outputNine()
{
for(int x=1; x<=9; x++)
{
for(char space= ' '; space<=9; space++)
{
System.out.print(x + space);
}
}
}
我知道我做错了什么,但我对java还很陌生,所以我不太确定是什么。谢谢你的帮助。
最佳答案
您只能初始化space
一次,然后打印数字,并且对于每个数字,打印空格:
char space = ' ';
for(int x=1; x<=9; x++)
{
System.out.print(x);
for(int i = 0 ; i < x ; i++)
{
System.out.print(space);
}
}
关于java - 使用循环在每个数字之间添加空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42286828/