我是一名新的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();
同样,我是一名新的程序员,所以我很抱歉这个相当愚蠢的问题。其他人遇到过这个问题吗?非常感谢。