我想打印这样的一行:
结果:[结果在此处输入,然后单击Enter继续]
我该怎么做?谢谢,我是编码的新手:)
编辑:对不起,我忘记更好地解释我想做什么,原谅我。这就是我想要的:
扫描仪user1 =新扫描仪(System.in);
int x = user1.nextInt();
System.out.println(“结果:”+ x);
但除非我输入输入并按Enter
,否则最后一行不会打印答案 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时,光标将移至下一行。 如果仅使用打印,则下一条语句将继续在同一行上。