将System.out.println("请输入月份"); int month=in.nextInt();改为:System.out.println("请输入月份");int month = in.nextInt();while(month<1 || month>12){ System.out.println("输入月份有误,请重新输入"); month = in.nextInt();}