zoukankan      html  css  js  c++  java
  • 日历

    import java.util.*;
     class demo2 
    {
        public static void main(String[] args) 
        {
          System.out.println("---------日历------------");
            Scanner input =new Scanner(System.in);
            System.out.println("输入年份");
            int year = input.nextInt();
            System.out.println("输入月份");
            int month = input.nextInt();
            int sumDay=0;
            int monthDay=0;
        for(int i=1900;i<year;i++) 
       {     
            sumDay+=365;
            if(month==2){   
                monthDay=28;  
            } else {  
            if(month==4||month==6||month==9||month==11){
                monthDay=30; 
                }else{ 
                monthDay=31; 
                }
            }
        }
        for(int i=1;i<month;i++){ 
           if(i==2){    
         if(year%4==0&&year%100!=0||year%400==0){   
            sumDay+=29;
            }else{ 
        sumDay+=28;
        }
    } else { 
       if(i==4||i==6||i==9||i==11){ 
           sumDay+=30; 
           }else{
        sumDay+=31;
        } 
       }   
        }
        
    
        System.out.println("一共有"+sumDay+"");
      
       //计算month月的第一天为周 几
       int weekday =(sumDay+1)%7;
       System.out.println(weekday);
    
       System.out.println("星期天	星期一	星期二	星期三	星期四	星期五	星期六");
    
       for(int a = 0;a<weekday;a++){
        System.out.print("	");
       }
    
       for(int b=1; b<=monthDay;b++){
        System.out.print(b+"	");
        if(( b+weekday)%7 ==0)
            System.out.println();
       }
    
    }
    
        }
  • 相关阅读:
    如何使用类
    面向过程编程与面向对象优缺点
    生成器和迭代器的藕断丝连
    三元运算
    python 和pycharm 安装
    命令提示符玩法
    模块
    包(package)
    logging模块
    1964、1969和1972---------为什么中国互联网大佬出生在这3个年份
  • 原文地址:https://www.cnblogs.com/zhv5/p/6100716.html
Copyright © 2011-2022 走看看