java吧 关注:1,211,187贴子:12,654,449
  • 7回复贴,共1

新手求教,跪求个好心人指导下

只看楼主收藏回复

public class Date{
private int day,month,year,daysInMouth;
Date(int i,int j,int k){
day=i;
month=j;
year=k;
}
Date(){
day=1;
month=1;
year=2014;
}
Date (Date d){
day=d.day;
month=d.month;
year=d.year;
}
public Date tomorrow(){
Date d=new Date(this);
d.day++;
if(d.day>d.daysInMonth())
{//daysInMonth()返回每个月中不同的天数
d.day=1;
d.month++;
if(d.month>12)
d.month=1;
d.year++;
}
}
return d;
}


IP属地:广东1楼2014-11-28 16:42回复
    Error: daysInMonth cannot be resolved or is not a field 这个错误怎么修改


    IP属地:广东2楼2014-11-28 16:43
    回复
      月份是0-11,记得结果里加1
         --研表究明,汉字的序顺并不定一能影阅响读!!


      IP属地:北京来自Android客户端3楼2014-11-28 16:44
      回复
        你那个变量没找到
           --研表究明,汉字的序顺并不定一能影阅响读!!


        IP属地:北京来自Android客户端4楼2014-11-28 16:44
        收起回复
          我也是新手,我们可以一起学习的,


          5楼2014-11-28 16:49
          回复
            private int day,month,year,daysInMouth; 上面是daysInMouth。。。。
            if(d.day>d.daysInMonth()) 下面是daysInMonth。。。


            IP属地:河北6楼2014-11-28 17:40
            收起回复