这是我的代码
Scanner keyboard = new Scanner(System.in);
System.out.print("Last name: ");
lastName = keyboard.nextLine();
System.out.print("First name: ");
firstName = keyboard.nextLine();
System.out.print("Email address: ");
emailAddress = keyboard.nextLine();
System.out.print("Username: ");
username = keyboard.nextLine();
并且它输出了这个
Last name: First name:
基本上它跳过了让我输入
lastName
,直接进入提示输入firstName
的步骤。然而,如果我使用keyboard.next()
而不是keyboard.nextLine()
,它就能正常工作。有任何想法为什么吗?