某人从1990年1月1日开始,三天打鱼两天晒网。问今后的某一天是在打鱼还是在晒网?

package demo;

import java.util.Scanner;

public class aaa {
     // 某人从1990年1月1日开始,三天打鱼两天晒网。问今后的某一天是在打鱼还是在晒网?
    public static void main(String[] args) {
        Scanner YM = new Scanner(System.in);
        
        int year=Integer.parseInt(YM.next());
        int month=Integer.parseInt(YM.next());
        int day=Integer.parseInt(YM.next());
        System.out.println(year+"年"+month+"月"+day+"日");
        //整年天数
        int days=(year-1990)*365;
        
        for(int i=1990;i<year;i++){
            if(i%4==0&&i%100!=0||i%400==0)
            {    days++;
               }
        }
        //月份天数
        for(int i=1;i<=month;i++){
            if(i==2){
                days+=28;
                if(i%4==0&&i%100!=0||i%400==0) days++;
            }
            else if(i==4||i==6||i==9||i==11){
                days+=30;
            }
            else{
                days+=31;
            }
        }
        //总的天数
        days+=day;
        System.out.println(days);
        if(days%5==1||days%5==2||days%5==3){
            System.out.println("这一天此人在打鱼");
        }
        else{
            System.out.println("这一天此人在晒网");
        }
        YM.close();
    }
}

    


posted on 2018-01-24 11:20  空对月  阅读(889)  评论(0编辑  收藏  举报