Java 根据使用嵌套循环的数字在缩进空间中卡住
我需要一些帮助。我希望我的程序根据用户的输入打印不同的数字,并将该数字缩进空格数。必须使用嵌套循环 预期输出:(假设用户类型Java 根据使用嵌套循环的数字在缩进空间中卡住,java,string,loops,nested-loops,Java,String,Loops,Nested Loops,我需要一些帮助。我希望我的程序根据用户的输入打印不同的数字,并将该数字缩进空格数。必须使用嵌套循环 预期输出:(假设用户类型3) 为了简单起见,我只向您展示了我在嵌套for循环中所做的事情,并忽略了用户的输入部分 我所做的: for (i=0; i<=userNum; i++) { for (j=0; j<=i; j++) { ? (I think here is the problem as I don't know how to ind
3
)
为了简单起见,我只向您展示了我在嵌套for循环中所做的事情,并忽略了用户的输入部分
我所做的:
for (i=0; i<=userNum; i++)
{
for (j=0; j<=i; j++)
{
? (I think here is the problem as I don't know how to indent by that no of spaces)
}
System.out.println(i);
}
for(i=0;i在您应该使用的循环中
System.out.print(" ");
你认为循环中应该有什么?它的目的是什么?@Pshemo,它的目的应该是根据每行的数字用空格缩进。我只知道System.out.println();
,但那是另外一回事。提示:除了println(数据)
之外还有print(数据)
方法。区别在于print>(数据)
不会在数据
之后自动添加行分隔符。这允许我们在同一行中打印数据
。@Pshemo,非常感谢。我知道这个打印(数据)
,但我从不怀疑这里会需要它。所有学分:)这是我在嵌套循环系统中放入的内容。out.print(“”)
和changedj=1
做得好,祝你下一个练习好运。一条建议:习惯从0开始迭代,因为Java(和其他语言)中的大多数内容都是从0
索引到max-1
(如数组)。因此,不要用for(int i=1;i
System.out.print(" ");