游标返回到Eclipse中的行首

时间:2015-08-07 21:59:26

标签: java eclipse

我使用Eclipse 4.4.2并编写了以下代码以获取用户的输入:

System.out.print("y: ");
double y = scanner.nextDouble();

该计划有效。但是小问题是控制台上的光标不跟随“y:”,而是显示在行开头之前。有什么方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

文本“y:”显示“太早”,因为在使用扫描仪读取双值之前将其打印到控制台。此外,如果要查看用户键入的内容,则必须先读取用户输入,然后再打印。

将代码更改为:

double y = scanner.nextDouble();
System.out.print("y: " + y);

答案 1 :(得分:0)

在中间尝试System.out.flush();