中国有句俗话叫三天打鱼两天晒网,如果从1990年1月1日起开始执行三天打鱼两天晒网,如何判断在以后的某一天中是打鱼还是晒网
Scanner input = new Scanner(System.in);
System.out.print("请输入年: ");
int year = input.nextInt();
System.out.print("请输入月: ");
int month = input.nextInt();
System.out.print("请输入日: ");
int day = input.nextInt();
int sumOfYears = 0;
for(int i = 1990; i < year; i++){
if(i%4==0&&i%100!=0||i%400==0){
sumOfYears += 366;
}else{
sumOfYears += 365;
}
}
int sumOfMonths = 0;
for(int i = 1; i< month; i++){
switch(i){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
sumOfMonths += 31;
break;
case 2:
if(year%4==0&&year%100!=0||year%400==0){
sumOfMonths += 29;
}else{
sumOfMonths += 28;
}
break;
default:
sumOfMonths += 30;
break;
}
}
System.out.println(sumOfYears+"\t"+sumOfMonths+"\t"+day);
int totalDays = sumOfYears+sumOfMonths+day;
System.out.println(totalDays);
switch(totalDays%5){
case 1:
case 2:
case 3:
System.out.println("打鱼");
break;
default:
System.out.println("晒网");
break;
}