nextLine方法不等待Java中的输入

时间:2016-10-11 18:36:17

标签: java

我是一名新的java程序员,所以感觉有点愚蠢地问这个问题,但是这里有。我之前使用过.nextLine方法没有问题。在这个项目中,我使用此方法提示用户输入多个值。只有secondMonth值似乎不允许输入。我的代码如下:

//Enter first month.
System.out.println("For the first date,");
System.out.print("Enter month: ");
firstMonth = input.nextLine();

//Enter first year.
System.out.print("Enter year: ");
firstYear = input.nextInt();

//Enter second month.
System.out.println("For the second date,");
System.out.println("Enter month: ");
secondMonth = input.nextLine();

//Enter second year.
System.out.print("Enter year: ");
secondYear = input.nextInt();

同样,我是一名新的程序员,所以我很抱歉这个相当愚蠢的问题。其他人遇到过这个问题吗?非常感谢。

0 个答案:

没有答案