我正在尝试编写代码,要求用户输入年龄,然后他们输入代码,但我希望输入代码后在问题旁边显示该号码。如何在输出后将我的用户输入保留在同一行上?
我的代码如下所示:
System.out.println("Enter a number: ");
num1 = userIn.nextInt();
它工作正常,但数量一直在下面的横线出现。
输出:
输入一个数字:
我想要什么:
输入一个数字:12
有什么建议?
我正在尝试编写代码,要求用户输入年龄,然后他们输入代码,但我希望输入代码后在问题旁边显示该号码。如何在输出后将我的用户输入保留在同一行上?
我的代码如下所示:
System.out.println("Enter a number: ");
num1 = userIn.nextInt();
它工作正常,但数量一直在下面的横线出现。
输出:
输入一个数字:
我想要什么:
输入一个数字:12
有什么建议?
System.out.print
而不是println
。
println在打印输出后添加一个换行符,打印将只打印您的消息。
使用print()
而不是println()
;
System.out.println()
自动添加换行符。这就是ln
的含义。
因为使用System.out.println
它增加了输出后一个新的线(\n
)。改为使用System.out.print
。
使用System.out.print()
而不是println
。 Println
增加了一个新的行参数里面的参数已过去后。
非常感谢!完美工作。我无处不在,无法弄清楚! – user1332503 2012-04-13 21:34:59
@ user1332503:一定要接受,帮你出最答案,让大家都知道您的问题得到解决。 – Makoto 2012-04-13 21:46:57