• 2012年日历打印版 > Java打印日历
  • Java打印日历

    免费下载 下载该文档 文档格式:DOC   更新时间:2008-10-01   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:MC SYSTEM
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    Java打印日历
    import java.util.*;
    public class ViewMonth {
    int month; //该变量用于存储月
    int year; //该变量用于存储年
    public ViewMonth(final int dismonth, final int disyear) {
    this.month = dismonth;
    this.year = disyear;
    }
    //该方法返回月
    public String checkMonth() {
    String[] months = {"1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月",
    "10月", "11月", "12月"};
    return months[month];
    }
    //该方法返回天
    public int checkDays() {
    int[] days = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    return days[month];
    }
    //打印日历
    public void print() {
    int initSpace = 0; //将该月份起始的天数留空
    try {
    //获取月份名称
    String monthName = checkMonth();
    System.out.println("");
    System.out.println("\t\t\t" + year + "年" + monthName);
    System.out.println("");
    } catch (Exception ex) {
    System.out.println("超出范围.....");
    System.exit(0);
    }
    GregorianCalendar gc = new GregorianCalendar(year, month, 1);
    System.out.println("\t日\t一\t二\t三\t四\t五\t六");
    //得到该月的第一天是一个星期的第几天,然后预留空格
    initSpace = gc.get(Calendar.DAY_OF_WEEK) - 1;
    //获取天数
    int daysInMonth = checkDays();
    //检查是否为闰年,为二月份增加一天(使用isLeapYear()方法判断是否为闰年)
    if (gc.isLeapYear(gc.get(Calendar.YEAR)) && month == 1) {

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 下载2012年日历打印版  2012年日历打印版横排  谁有2012年日历打印版  2012年日历a4免费打印  2012年全年日历a4打印  2012年全年日历可打印  2012年日历a4打印版  2012年免费日历打印版  2012年日历打印可爱