package com.itheima;
import java.util.Scanner;
/*
2.从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:
键盘输入6,打印6秒;
键盘输入60,打印1分;
键盘输入66,打印1分6秒;
键盘输入666,打印11分6秒;
键盘输入3601,打印1小时1秒
*/
public class Test02 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);//这是从控制台获取键盘输入功能
System.out.print("请输入数字:");
int time = input.nextInt();//接收键盘获取的数
int sh = 0;//定义变量sh,求商
int yu = 0;//定义变量yu,求余数
//判断输入数值所属时间的区间范围
if (time>0 && time<60){
System.out.println("时间为:"+time+"秒");
}else if(time>=60 && time<3600){
sh = time/60;
yu = time%60;
System.out.println("时间为:"+sh+"分"+yu+"秒");
}else if(time>=3600 && time<86400){
sh = time/3600;
yu = time%3600;
System.out.println("时间为:"+sh+"小时"+yu+"秒");
}else if(time>=86400){
sh = time/86400;
yu = time%86400;
System.out.println("时间为:"+sh+"天"+yu+"秒");
}
//其他不合法的数
else{
System.out.println("该数据不合法,请重新运行");
}
}
}
|