Java日历源程序


Java日历源程序

package Date;

import java.util.Calendar;

public class CalenderDemo1 {
public static void main(String[] args) {
   Calendar calendar=Calendar.getInstance();
   calendar.set(2009,11,1);
   int index=calendar.get(Calendar.DAY_OF_WEEK)-1;
   char title[]={'日','一','二','三','四','五','六'};
   int daysArray[][]=new int[6][7];
   int daysInMonth=31;
   int day=1;
   for(int i=index;i<7;i++){
    daysArray[0][i]=day++;
   }
   for(int i=1;i<6;i++){
    for(int j=0;j<7;j++){
     if(day>daysInMonth){
     i=6;
     break;}
     daysArray[i][j]=day++;
    }
  
   }
   System.out.println("2009年12月份");
   for(int i=0;i<title.length;i++){
    System.out.print(title[i]+"\t");
   }
   System.out.println("\n");
   for(int i=0;i<6;i++){
    for(int j=0;j<7;j++){
     if(daysArray[i][j]==0){
      if(i!=0) {
       return;
      }
    
      System.out.print("\t");
      continue;
     }
     else System.out.print(daysArray[i][j]+"\t");
    }
    System.out.println("\n");
   }
 
 
}

}

Java日历源程序

相关内容