zoukankan      html  css  js  c++  java
  • java编写的万年历代码

    使用Calendar类来编写一个万年历,这个年份和月份就不从控制台输入了,本人直接输入一个年月份!

     1 /*
     2  * 制作万年历
     3  */
     4 package com.Calendar;
     5 import java.util.*;
     6 public class CalendarText {
     7 
     8     /**
     9      * @param args
    10      */
    11     public static void main(String[] args) {
    12         // TODO Auto-generated method stub
    13 
    14         Calendar calendar=new GregorianCalendar();
    15         //设置年份
    16         calendar.set(Calendar.YEAR, 2011);
    17         //设置月份(+1)
    18         calendar.set(Calendar.MONTH, 5);
    19         //设置日期
    20         calendar.set(Calendar.DAY_OF_MONTH, 1);
    21         System.out.println(calendar.get(Calendar.YEAR)+"年"+(calendar.get(Calendar.MONTH)+1)+"月日历");
    22         //获取第一天是星期几
    23         int days=calendar.get(Calendar.DAY_OF_WEEK);
    24         for(int i=1;i<days;i++){                  //对第一天打印几个空格
    25             System.out.print("\t");
    26         }
    27         while(calendar.get(Calendar.MONTH)==5){              //当在七月的时候退出
    28             System.out.print(calendar.get(Calendar.DAY_OF_MONTH)+"\t");
    29             if(calendar.get(Calendar.DAY_OF_WEEK)==7){
    30                 System.out.println();
    31             }
    32             calendar.add(Calendar.DAY_OF_MONTH, 1);//天数自动加1
    33         }
    34         
    35     }
    36 
    37 }



  • 相关阅读:
    kvm介绍
    正式班D24
    正式班D23
    正式班D21
    正式班D20
    正式班D19
    正式班D18
    正式班D17
    正式班D16
    正式班D15
  • 原文地址:https://www.cnblogs.com/zhuangjixiang/p/2787371.html
Copyright © 2011-2022 走看看