如何在同一行中打印行和输入输入

时间:2017-11-23 01:20:55

标签: java

我想打印这样的一行:

结果:[结果在此处输入,然后单击Enter继续]

我该怎么做?谢谢,我是编码的新手:)

编辑:对不起,我忘记更好地解释我想做什么,原谅我。

这就是我想要的:

扫描仪user1 =新扫描仪(System.in);

int x = user1.nextInt();

System.out.println(“结果:”+ x);

但除非我输入输入并按Enter

,否则最后一行不会打印

4 个答案:

答案 0 :(得分:1)

使用java,你只需使用System.out.print();在控制台中显示它并在添加捕获信息之后:

System.out.print("Result: ");
int x = user1.nextInt();

答案 1 :(得分:0)

希望这个会奏效。请尝试

Input str =scanner. readLine("Result:" ) ;
Int inp =integer.parseInt(star) ;

答案 2 :(得分:0)

除非您键入输入并按Enter键,否则最后一行将不会打印,因为代码逐行运行。首先,您必须输入值。由于它在控制台上运行,可以按下一步,因此必须按Enter键。 因此,无论您说什么,都会自然发生,无法避免。 根据您发送的代码段,代码及其中的逻辑没有问题,这是基本的Java步骤。

答案 3 :(得分:0)

这是一个非常老的话题,但是由于似乎没有一个公认的答案,所以我正在回答。希望对别人有帮助... 这是您要找的东西

Scanner input = new Scanner (System.in);
System.out.print("Enter a number : ");
int num = input.nextInt();
System.out.println("Hello you entered "+num);

请注意,当您使用println时,光标将移至下一行。 如果仅使用打印,则下一条语句将继续在同一行上。