首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

用JAVA写的一个月月的日历程序,效果看正文

2012-12-18 
用JAVA写的一个每月的日历程序,效果看正文。 2012年12月日一二三四五六1234567891011121314151617181920212

用JAVA写的一个每月的日历程序,效果看正文。

 

2012年12月日一二三四五六      12345678910111213141516171819202122232425262728293031            
package Calendar;import java.util.Calendar;import java.util.GregorianCalendar;public class CalendarDemo2 {/** * @param args */public static void main(String[] args) {Calendar cc = new GregorianCalendar(2012,11,7);//任意设置一个时间//Calendar ca = Calendar.getInstance();calendarDisplay(cc);}public static void calendarDisplay(Calendar c) {Calendar ca = new GregorianCalendar(c.get(Calendar.YEAR),c.get(Calendar.MONTH),1);Calendar temp = new GregorianCalendar(ca.get(Calendar.YEAR),ca.get(Calendar.MONTH)+1,1);System.out.println("\t\t"+ca.get(Calendar.YEAR)+"年\t"+(ca.get(Calendar.MONTH)+1)+"月");System.out.println();System.out.println("日\t一\t二\t三\t四\t五\t六");for(int i =1; i<ca.get(Calendar.DAY_OF_WEEK);i++)System.out.print("\t");do{if(ca.get(Calendar.DAY_OF_WEEK)==7)System.out.println(ca.get(Calendar.DAY_OF_MONTH)+"\t");else System.out.print(ca.get(Calendar.DAY_OF_MONTH)+"\t");ca.add(Calendar.DAY_OF_MONTH, 1);}while(ca.get(Calendar.MONTH) != temp.get(Calendar.MONTH));}}

 

热点排行