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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/** 第三题:从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:
键盘输入6,打印6秒;
键盘输入60,打印1分;
键盘输入66,打印1分6秒;
键盘输入666,打印11分6秒;
键盘输入3601,打印1小时1秒
其实挺简单的,直到取模都能搞定。
*/
package com.itheima;
public class Test3
{
                public static void main(String[] args)
                {
                 getTime(8888);
                }
               
                public static void getTime(long num)
                {
                if(num>0)
                {
                        long day=num/(3600*24);//计算天数
                        long hour=num%(3600*24)/3600;//计算小时
                        long minute=num%(3600*24)%3600/60;//计算分钟
                        long vehicle=num%(3600*24)%3600%60;//计算秒
                System.out.println(day+"天"+" "+hour+"时"+" "+minute+"分"+" "+vehicle+"秒");
                }
                else
                        System.out.println("输入错误");//时间正常的不会是负数吧。       
}
        }

点评

输出格式不符合题目要求  发表于 2014-9-5 19:58

2 个回复

倒序浏览
这样啊  那不是要用分开判断的那个格式才对?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马