java一个日历程序问题?

haoxiongok haoxiongok 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位大虾给看看这个程序:
import java.util.*;
public class CalendarTest{
public static void main(String[] args){
GregorianCalendar d = new GregorianCalendar();

int today=d.get(Calendar.DAY_OF_MONTH);
int month=d.get(Calendar.MONTH);

d.set(Calendar.DAY_OF_MONTH,1);

int weekday=d.get(Calendar.DAY_OF_WEEK);
System.out.println("Sun Mon Tue Wed Thu Fri Sat");

for(int i=Calendar.SUNDAY;i<weekday;i++)
System.out.print(" ");

do
{
int day =d.get(Calendar.DAY_OF_MONTH);

[b] System.out.printf("%3d",day);[/b]

if(day==today)
System.out.print("*");
else
System.out.print(" ");
if(weekday==Calendar.SATURDAY)
System.out.println();
d.add(Calendar.DAY_OF_MONTH,1);
weekday=d.get(Calendar.DAY_OF_WEEK);
}
while(d.get(Calendar.MONTH)==month);
if(weekday!=Calendar.SUNDAY)
System.out.println();
}

}
有颜色那一行总是报错,大家帮忙看看是什么错阿。。。
...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部
haoxiongok
Java SE 62,620 成员 307,251 内容