繁体   English   中英

如何在输出后将我的用户输入保持在同一行?

[英]How to keep my user input on the same line after an output?

我正在尝试编写询问用户年龄然后他们输入的代码,但我希望在您输入后该数字出现在问题旁边。

我的代码如下所示:

System.out.println("Enter a number: ");
num1 = userIn.nextInt();

它工作正常,但数字总是出现在下面的行上。

输出:

Enter a number:
12

我想要的是:

Enter a number: 12

有什么建议?

使用print()而不是println()

System.out.println()自动添加一个换行符。 这就是ln意思。

System.out.print而不是println

println 在打印输出后添加一个换行符,print 只会打印你的消息。

因为您使用了System.out.println在输出后添加了一个换行符 ( \\n )。 请改用System.out.print

使用System.out.print()而不是println Println在参数内部的参数被传递后添加一个新行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM