[英]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.