第一种,使用if-else来判断
import java.util.Scanner;
public class Date{
public static void main(String [] args){
//声明一个整型变量sum ,统计总天数
int sum=0;
//创建new 扫描对象,扫描用户的键盘输入
Scanner input = new Scanner(System.in);
System.out.println("请输入年份:");
//声明一个整数变量year,接收用户输入的年份
int year=input.nextInt();
System.out.println("请输入月份: ");
//声明一个整数变量month,接收用户输入的月份
int month=input.nextInt();
while(month<=0||month>=13){
System.out.println("请重新输入月份");
month=input.nextInt();
}
System.out.println("请输入天数: ");
//声明一个整数变量day,接收用户输入的日期
int day=input.nextInt();
while(day<=0|| day>=32)
{
System.out.println("请重新输入日期");
day=input.nextInt();
}
for(int i=1;i<month;i++)
{ if(i==4||i==6||i=