Eclipse中,需要用到Scanner获取下方控制台输入的文字,但是光标总会在行前面???????????????????????

System.out.println("请输入地名:");

String s1=s.nextLine();
System.out.println("请输入公司类型:");
String s2=s.nextLine();

图片说明

需要手动点击鼠标,使光标定位在提示行后面,或者换下一行的最前面,在进行输入需要的值。

如何直接在代码中实现:
在System.out.println();输出提示后,光标自动定位到提示行后面,或者换下一行的最前面???????

这个是Eclipse中控制台的小bug,建议在输入之前按下方向键在输入

解决办法就是把光标点到你要输入内容的地方,这是eclipse本身的缺陷