求救:用java编写一个日期打印程序 实现当前日期的昨天明天的日期打印

 我来答
zztzj79712
2006-04-02 · 超过11用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:51.2万
展开全部
public class MyDate{
private int year;
private int month;
private int day;

public MyDate(int year, int month, int day){
this.year = year;
this.month = month;
this.day = day;
}

public MyDate nextDay(){
int newDay = day + 1;
int newMonth = month;
int newYear = year;
if(newDay > 30){
newMonth ++;
newDay = 1;
}

if(newMonth > 12){
newYear ++;
newMonth = 1;
}
MyDate newDate =
new MyDate(newYear, newMonth, newDay);
return newDate;
}

public int getYear(){
return year;
}

public int getMonth(){
return month;
}

public int getDay(){
return day;
}
}

package ch04;

public class DateTest{
public static void main(String[] args){
MyDate oldDate = new MyDate(2005, 12, 30);
MyDate newDate = oldDate.nextDay();
System.out.println(newDate.getYear());
System.out.println(newDate.getMonth());
System.out.println(newDate.getDay());
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式