从键盘接受一个数字,打印该数字表示的时间,最大单位到天
例如:
键盘输入6,打印6秒
键盘输入60,打印1分
键盘输入66,打印1分6秒
键盘输入666,打印11分6秒
键盘输入3601,打印1小时1秒
键盘输入86440,打印1天40秒
class Clk
{
public static void main(String[] args)
{
int x = 864401;
if (x<=60){
System.out.println(x%60+"秒");
}
else if (60<x&&x<=3600){
System.out.println(x/60+"分"+x%60+"秒");
}
else if (3600<x&&x<=86400){
System.out.println(x/3600+"时"+(x%3600/60)+"分"+(x%3600/60%60)+"秒");
}
else if (86400<x){
System.out.println((x/86400)+"天"+(x%86400/3600/24)+"时"+(x%86400%3600%24/60)+"分"+(x%86400%3600%24%60%60)+"秒");
}
}
}
怎么做才能去掉0分等不用的数直接输出
|