用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();
}
}