《打印日历——Java第九周》
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 《打印日历——Java第九周》
* 作 者: 刘江波
* 完成日期: 2012 年 10 月 29 日
* 版 本 号: v1.0
* 对任务及求解方法的描述部分
* 问题描述:
* 程序头部的注释结束
*/
package com.liujiangbo;import java.util.*;public class Time {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println(" 2012年11月日历");System.out.println(" 日 一 二 三 四 五 六");Calendar calendar = Calendar.getInstance();calendar.set(2012, 10, 1);int week = calendar.get(Calendar.DAY_OF_WEEK)-1;String a[] = new String[week + 31];//存放日期的数组for(int i = 0; i < week; i++){a[i] = "**";}for(int i = week,n = 1; i < week+31; i++){if(n<=9)a[i] = String.valueOf(n)+" ";else a[i] = String.valueOf(n);n++;}for(int i = 0; i < a.length; i++){if(i%7 == 0){System.out.println("");//换行}System.out.print(" " + a[i]);}}}