/** 第三题:从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:
键盘输入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("输入错误");//时间正常的不会是负数吧。
}
} |
|