package com.itheima;
import java.util.*;
public class Test1 {
/**
* 从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:
键盘输入6,打印6秒;
键盘输入60,打印1分;
键盘输入66,打印1分6秒;
键盘输入666,打印11分6秒;
键盘输入3601,打印1小时1秒
*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
// 输出打印调用计算时间函数
System.out.println(FunctionTime(input.nextInt()));
}
//定义一个带有返回值计算时间的方法
public static String FunctionTime(int number){
//声明一个date用来打印计算键盘输入数时间;
String date="键盘输入"+number+",打印";
//声明两个常量的变量分别用来存储最大天数天和小时
int final_day=60*60*24;//天
int final_h=60*60;//小时
//声明天、小时、分钟、秒
//根据常量来计算出输入数的时间
int day=number/final_day;
int h=(number%final_day)/final_h;
int m=((number%final_day)%final_h)/60;
int s=((number%final_day)%final_h)%60;
if(day>0){
date=date+day+"天";
}
if(h>0){
date=date+h+"小时";
}
if(m>0){
date=date+m+"分";
}
if(s>0){
date=date+s+"秒";
}
return date+";";
}
}