标题:Java中的Scanner获取键盘输入时会遇到的问题
一、对于如下代码,获取键盘输入
public class Test {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.print("请输入姓名:");
String username = scanner.nextLine();
System.out.print("请输入性别:");
String sex = scanner.nextLine();
System.out.println("username:"+username);
System.out.println("sex:"+sex);
}
}
如图所示:
若光标在提示字符前面,则输入的字符会达不到想要的效果
解决措施:
将光标移到提示字符后面【可以直接一直敲击下键】即可。