java一个日历程序问题?
各位大虾给看看这个程序:
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();
}
}
有颜色那一行总是报错,大家帮忙看看是什么错阿。。。
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();
}
}
有颜色那一行总是报错,大家帮忙看看是什么错阿。。。
...全文
相关推荐
java编写的日历类程序,输入年份和月份,打印出该月的日历
### Java编写的日历类程序知识点解析#### 1. 程序功能概述本程序为一个基于Java实现的日历生成器,用户可以通过输入指定的年份与月份,在控制台上输出对应月份的日历。
Java实现简单日历小程序 Java图形界面小日历开发
四、结论Java实现简单日历小程序是一个非常实用的项目,能够帮助开发者快速创建一个小日历应用程序。
Java 编写的一个日历的应用程序
总的来说,开发一个Java日历应用程序涉及到GUI设计、事件处理、日期操作等多个核心Java编程概念。
Java编写的一个日历程序
使用Java编写的一个小日历程序 希望对大家有帮助 能顺利通过运行
Java编写的一个小日历程序
这个"Java编写的小日历程序"是一个典型的示例,它可以帮助初学者理解Java的基础知识,以及如何利用Java来实现实用的桌面应用程序。下面,我们将深入探讨这个日历程序可能涉及的Java知识点。1.


Java SE
