请教高手做一道java程序!!急 很急~~

来源:百度知道 编辑:UC知道 时间:2024/07/07 23:52:45
Class MyDate{
public MyDate(MyDate date);//构造方法

public MyDate(int y,int m,int d);//构造方法

public boolean equal(MyDate date);//判断当前日期与参数日期是否相等
public void incrementDay();//使当前日期增加n天,并显示日期

public int getYear();//返回当前日期的年份
public int getMonth();//返回当前日期的月份
public int getDay();//返回当前日期的天数

public String toString();//以“年-月-日”格式返回当前日期的字符串表示
}

然后编写一个应用程序起始类测试该类,特别要测试进入下一个月、下一年的情况。

就这道题 很急~~~
望高手指点~~~
用eclipse 或 my eclipse能运行起来的!!

下面是计算某年某月的天数的答案。
class DayShower{
public static void main(String arguments[]){
int yearIn=2008;
int monthIn=10;
if(argument.length>0)
monthIn=Integer.parseInt(arguments[0]);
if(argument.length>1)
yearIn=Integer.parseInt(arguments[1]);
System.out.println(yearIn+"年"+monthIn+"月有"
+countDays(monthIn,yearIn)+"天");
}
static int countDays(int month,int year){
int count=-1;
switch(month){
case 1:
case 3;
case 5;
case 7;
case 8;
case 10;
case 12;
count=31;
break;
case 4;
case 6;
case 9;
case 11;
count=30;
break;
case 2;
if(year%4==0;)
count=29;
else