簡単なカレンダーウィジェット


      1900            。
import java.util.Scanner;
public class Calendar {//          
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.println("     ");
		int year = input.nextInt();
		System.out.println("     :");
		int month = input.nextInt();
		int count=0;//          
		for (int i =1900; i 2){//           2 ,      
				days++;
			}
			int dayinweek=days%7;//    1     
			System.out.println(year+" "+month+" :");
			System.out.println("   \t   \t   \t   \t   \t   \t   ");
			int day=0;                  								 //        
			if(month==2){
				if((year % 400 == 0)|| (year % 4 == 0 &year%100!=0)){//         2 ,    29 
					day=29;
					}
				else {
					day=28;
				}
			}else if(month==4||month==6||month==9||month==11){
				day=30;
			}else{
				day=31;
			}
	      	//     dayinweek(   1                  )            
			int print_count=1;//                 ,  7        
			for(int i=1;i<=day+dayinweek;i++){
				while(dayinweek>0){
					System.out.print("   \t");
					dayinweek--;
					print_count++;
				}
				System.out.print(i+"\t");
				if(print_count%7==0)	{
					System.out.println();//         
				}
				print_count++;
			}
	}
}