zoukankan      html  css  js  c++  java
  • 日历

    public class runnian {
        public static void main(String[] arge, int sun) {
            System.out.println("请输入年份");
            Scanner in = new Scanner(System.in);
            int year = in.nextInt();
            if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
                System.out.println("闰年");
            } else {
                System.out.println("平年");
            }
            System.out.println("请输入月份");
            int month = in.nextInt();
            switch (month) {
                case 2: {
                    if ((year % 4) == 0) {
                        System.out.println(month + "月是28天");
                    } else
                        System.out.println(month + "月是29天");
                }
                break;
                case 1:
                    break;
                case 3:
                    break;
                case 5:
                    break;
                case 7:
                    break;
                case 8:
                    break;
                case 10:
                    break;
                case 12:
                    System.out.println(month + "月是31天");
                    break;
                default:
                    System.out.println(month + "月是30天");
                    break;
    
            }
            int sum = 0;
            int weekday = sum % 7;
            for (int i = 1900; i < year; i++) {
                if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
                    sum += 366;
                } else {
                    sum += 365;
                }
            }
            for(int i=1;i<month;i++){
                if(i==2){
                    if(year%4==0&&year%100!=0||year%400==0){
                        sum+=29;
                    }
                    else {
                        sum+=28;
                    }
                }
                    else {
                    if(year%4==0&&year%100!=0||year%400==0){
                        sum+=30;
                    }
                    else {
                        sum += 30;
                    }
                }
    
            }
            int days=0;
            if(month==2){
                if(year%4==0&&year%100!=0||year%400==0){
                    days=29;
                }
                else {
                    days=28;
                }
            }else if(month==4||month==6||month==9||month==11){
                days=30;
            }
            else {
                days=31;
            }
            int weekdays=sum%7;
            System.out.println("日	一	二	三	四	五	六");
            for(int i=1;i<=weekdays;i++){
                System.out.print("	");
            }
             for(int i=1;i<=weekday;i++){
                if(sum%7==6){
                    System.out.print(i+"
    ");
                }
                else {
                    System.out.print(i+"
    ");
                }
                sum+=1;
             }
        }
    }
    
  • 相关阅读:
    vmware ubuntu 异常关机无法连接到网络
    Speed up GCC link
    常用的一些解压命令
    Log4j 漏洞复现
    Test Case Design method Boundary value analysis and Equivalence partitioning
    CCA (Citrix Certified Administrator) exam of “Implementing Citrix XenDesktop 4”
    What is Key Word driven Testing?
    SAP AGS面试小结
    腾讯2013终端实习生一面
    指针的引用
  • 原文地址:https://www.cnblogs.com/llhhcc/p/9709281.html
Copyright © 2011-2022 走看看