用JAVA制作日历

导入Java . util . *;

公共类测试{

公共静态void main( String[] args ) {

String[] wd= { "天"、"一"、"二"、"三"、"四"、"五"、"六" };

Scanner s =新扫描仪(system . in);

p("请输入要查询的年份:");

int y = s . nextint();

p("请输入月份:");

int m = s . nextint();

if(y & lt;2000 | | y & gt2010) {

p("不在查询范围内!");

返回;

}

GregorianCalendar g =新GregorianCalendar( y,m-1,1);

p(" \ n weeks \ t ");

for(int j = 0;j & ltwd.length++j)

p(wd[j]+" \ t ");

p();

for(int j = 0;j & ltg.get(日历。星期几);++j)

p(" \ t ");

int thisMonth = g.get(日历。月);

for(int j = 1;j & lt= 31;++j ) {

int d = g.get(日历。月日);

p(d+" \ t ");

如果(g.get(日历。星期几)== 7 ) {

p(" \ n \ t ");

}

g.add(日历。一年中的某一天,1);

如果(g.get(日历。周一)!=本月){

p(" \ n \ n ");

打破;

}

}

}

静态空P(字符串s)

{

system . out . print;

}

静态空隙P()

{

system . out . println();

}

}