package com.itheima;
import java.util.Scanner;
/*
* @author xujie
* @version 1.0.1
*
* 问题:
* 从键盘接收一个数字,打印该数字表示的时间,最大单位到天,例如:
* 键盘输入6: 打印 6秒
* 键盘输入60:打印1分
* 键盘输入66:打印1分6秒
* 键盘输入666:打印11分6秒
* 键盘输入3601:打印1小时1秒
*
*/
public class Test1 {
public static void main(String[] args) {
//键盘输入一个数
Scanner input=new Scanner(System.in);
int t,day,hour,minute,second;//时间
t=input.nextInt();
//依次判断
if(t>0){
//判断天
if(t>=216000){
day=t/216000;
t=t-day*216000;//减去天数,重新给t赋值
System.out.print(day+"天");
}
//判断小时
if(216000>t&&t>3600){
hour=t/3600;
t=t-hour*3600;//减去小时数,重新给t赋值
System.out.print(hour+"小时");
}
//判断分钟
if(3600>t&&t>=60){
minute=t/60;
t=t-minute*60;
System.out.print(minute+"分");
}
//判断秒
if(60>t&&t>0){
System.out.print(t+"秒");
}
}else{
System.out.println("请正确输入!");
}
}
}
|
|