黑马程序员技术交流社区
标题:
基础测试-从键盘接受一个数字,打印该数字表示的时间
[打印本页]
作者:
李云贵
时间:
2014-7-19 19:19
标题:
基础测试-从键盘接受一个数字,打印该数字表示的时间
import java.util.Scanner;
/*
* 第三题:从键盘接受一个数字,打印该数字表示的时间,最大单位到天
*/
public class Test3{
public static void main(String args[]){
//定义三个整数变量,分别表示分时天的秒数
int min=60,hour=3600,day=24*3600;
//创建一个键盘扫描类对象
Scanner input = new Scanner(System.in);
//输出提示
System.out.println("请输入一个大于0整数");
//输入整数
int SecTime = input.nextInt();
//关闭input
input.close();
//判断输入是否符合 >0
if(SecTime<=0){
System.out.println("不正确的输入");
return;
}
//算天数
int days = SecTime/day;
SecTime = SecTime%day;
//输出结果
if(days>=1)
System.out.printf("%d 天", days);
//算小时数
int hours=SecTime/hour;
SecTime=SecTime%hour;
//输出结果
if(hours>=1)
System.out.printf("%d 小时", hours);
//算分钟数
int mins=SecTime/min;
SecTime=SecTime%min;
//输出结果
if(mins>=1)
System.out.printf("%d 分", mins);
System.out.printf("%d 秒", SecTime);
}
}
作者:
依然超级赛亚人
时间:
2014-7-19 22:37
这...这好像没有提问什么问题吧?不属于论坛提问的板块啊?还是我没看出来问题出在哪里?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2