本帖最后由 小新没蜡笔 于 2016-1-3 21:18 编辑
分析:1.定义一个String类的生日日期
* 2.创建Calendar对象.
* 3.通过set方法将日期设置为这个人的生日.
* 4.将日期向后加10000天
* 5.打印日期
*/
public static void main(String[] args) {
String birthday = "2000年01月01日";
//创建Calendar对象
Calendar c1 = Calendar.getInstance(); //父类引用指向子类对象
//设置生日
c1.set(2000, 01, 01); //之所以月份为 02 是因为在Calendar类中,MONTH是从0开始的.
//将日期向后加10000天
c1.add(Calendar.DAY_OF_MONTH, 10000);
//打印日期,输出月份的时候要加上1,因为月份是从0开始计算的,因此要加上1.
System.out.println("亲爱的xxx同学,你的出生日期是:" + birthday + ".从你出生以后那一天开始计算,10000天后的日期是" + c1.get(Calendar.YEAR) + "年" + (c1.get(Calendar.MONTH)+1)
+ "月" + c1.get(Calendar.DAY_OF_MONTH) + "日.");
}
}
|