Java 如何在输出后将用户输入保持在同一行上?
我正在尝试编写代码,询问用户的年龄,然后他们输入,但我希望在您输入数字后,数字出现在问题旁边 我的代码如下所示:Java 如何在输出后将用户输入保持在同一行上?,java,new-operator,Java,New Operator,我正在尝试编写代码,询问用户的年龄,然后他们输入,但我希望在您输入数字后,数字出现在问题旁边 我的代码如下所示: System.out.println("Enter a number: "); num1 = userIn.nextInt(); 它工作正常,但数字始终显示在下面的行上 输出: Enter a number: 12 Enter a number: 12 我想要什么: Enter a number: 12 Enter a number: 12 有什么建议吗?System.ou
System.out.println("Enter a number: ");
num1 = userIn.nextInt();
它工作正常,但数字始终显示在下面的行上
输出:
Enter a number:
12
Enter a number: 12
我想要什么:
Enter a number:
12
Enter a number: 12
有什么建议吗?
System.out.print
而不是println
println在打印输出后添加一个换行符,print将只打印消息。使用print()
而不是println()
System.out.println()
自动添加换行符。这就是ln
的意思。因为您使用了System.out.println
,它在输出后添加了一行(\n
)。使用System.out.print
。使用System.out.print()
代替println
Println
在参数中的参数传递后添加一行新行。非常感谢!工作得很好。我到处找都找不到@用户1332503:一定要接受对你帮助最大的答案,这样我们都知道你的问题已经解决了。