永发信息网

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

答案:2  悬赏:70  手机版
解决时间 2021-02-24 20:38
求救:用java编写一个日期打印程序 实现当前日期的昨天明天的日期打印
最佳答案
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());
}
}
全部回答
当然会报错 nuberformatexception 你都定义了接收的数据类型为int, 却输入string 类型值赋给int,,,, 肯定要报错的..
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
军校的司令员是什么等级?和什么衔位差不多?
偏头痛病人喝什么茶好
读自然灾害系统示意图,完成下列问题。(16分
西盛我想知道这个在什么地方
原野水胶可以带火车吗
如果你得罪了一个男的他说他看见你他要,揍你
麻辣兔头在什么地方啊,我要过去处理事情
如图,一粒子在第二象限内,x轴和y轴上运动.它
(x-10)㎡+(y-10)㎡=22.36㎡怎么算
X001/薛家庄桥(路口)我想知道这个在什么地方
闪闪发光的 大团结 全部 有多大
能给我一些好看的凹凸世界疯魔组或空调组的图
请问怎样让毛孔变小 光子嫩肤让您拥有细腻肌
闻香阁砂锅这个地址在什么地方,我要处理点事
【大展宏图的意思】大展鸿图代表什么意思
推荐资讯
近视眼用什么眼药水好
购进二手车辆应如何计提折旧
电镀锌的厚度一般多少
安菲特净水器是正规厂家吗
公司购买一块土地花费700万,地上什么都没有
在涉外经济诉讼中,人民法院接受诉前财产保全
Matlab switch 的应用举例.
钱谷谷地址在哪,我要去那里办事
k4253次列车时刻表
“好说己长便是短,自知己短便是长。”“我们
夏天最热的时候是几月份?
随州开办鸡排店得加盟费多少?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?