Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何打印一行并在同一行中输入_Java - Fatal编程技术网

Java 如何打印一行并在同一行中输入

Java 如何打印一行并在同一行中输入,java,Java,我想打印这样一行: Result:[在此处输入结果,然后单击Enter继续] 我该怎么做 编辑: 这就是我想要的: Scanner user1 = new Scanner(System.in); int x = user1.nextInt(); System.out.println("Result: "+x); 但最后一行不会打印,除非我键入输入并按Enter键。使用java,您只需使用System.out.print()在控制台中显示,并在添加捕获信息后显示: System.out.pr

我想打印这样一行:

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

我该怎么做

编辑:

这就是我想要的:

Scanner user1 = new Scanner(System.in);

int x = user1.nextInt();

System.out.println("Result: "+x);

但最后一行不会打印,除非我键入输入并按Enter键。

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

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

希望这个能起作用。请试一试

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

最后一行不会打印,除非您键入输入并按enter键,因为代码是逐行运行的。首先必须输入值。因为它在控制台上运行,所以要按下下一步,您必须按enter键。 所以无论你说什么,都会自然而然地发生,无法避免。
根据您发送的代码片段,代码和其中的逻辑没有问题,这些是基本的java步骤。

这是一个非常古老的线程,但由于似乎没有一个公认的答案,我正在回答。希望它能帮助其他人。。。 这是你要找的

Scanner input = new Scanner (System.in);
System.out.print("Enter a number : ");
int num = input.nextInt();
System.out.println("Hello you entered "+num);
请注意,使用println时,光标将移动到下一行。
如果您使用“打印”,下一条语句将继续在同一行。

在发布新问题之前,请搜索现有的解决方案。对不起,我对这一点不熟悉。没问题,请从阅读和开始。它不起作用,但可能是另一回事。。我想打印一行文字,最后将是键盘光标等待我的输入(在同一行)…添加了更多的代码,这样应该可以工作了。我对编码非常陌生,我不知道如何使用它,谢谢大家,我想我必须放松,从头开始。