------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
基础测试题 第一题
package com.itheima;
/**
*
* 从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:
键盘输入6,打印6秒;
键盘输入60,打印1分;
键盘输入66,打印1分6秒;
键盘输入666,打印11分6秒;
键盘输入3601,打印1小时1秒
分析:
1.要想键盘录入数据,必须先创建Scanner对象
2.接收数据输入
3.定义变量接收数值
4.根据不同录入的数据,进行if语句判断.
5.计算数据得出不同的表示时间
6.输出语句
*/
import java.util.*;
public class Test1 {
public static void main(String[] args) {
// 提示
System.out.println("请输入您的时间:");
//创建Scanner对象 ,接收数据
Scanner sc = new Scanner(System.in);
//接收输入的数据
int time = sc.nextInt();
//定义变量 秒 分 时 天
int seconds , minutes , hours , days;
//if语句判断 时间
if(time>=0 && time<60){
seconds = time;
System.out.println("您输入的时间是:"+seconds+"秒");
}else if(time>=60 && time<3600){
minutes = time/60;
seconds = time%60;
System.out.println("您输入的时间是:"+minutes+"分"+seconds+"秒");
}else if(time>=3600 && time<86400){
hours = time/3600;
minutes = (time%3600)/60;
seconds = (time%3600)%60;
System.out.println("您输入的时间是:"+hours+"小时"+minutes+"分"+seconds+"秒");
}else if(time>=86400){
days = time/86400;
hours = (time%86400)/60;
minutes = ((time%86400)%60)/60;
seconds = ((time%86400)%60)%60;
System.out.println("您输入的时间是:"+days+"天"+hours+"小时"+minutes+"分"+seconds+"秒");
}else{
System.out.println("您输入的时间不存在!");
}
}
}