A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小新没蜡笔 于 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) + "日.");
               
        }

}

评分

参与人数 2黑马币 +12 收起 理由
ncrbot + 2 很给力!
liuch111 + 10 很给力!

查看全部评分

3 个回复

正序浏览
不错不错 学到了很多
回复 使用道具 举报
总结不错
回复 使用道具 举报
不错不错 学到了很多
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马