黑马程序员技术交流社区
标题:
从键盘接受一个数字,打印该数字表示的时间,最大单位到天
[打印本页]
作者:
pz_xiaoxie
时间:
2015-9-10 23:19
标题:
从键盘接受一个数字,打印该数字表示的时间,最大单位到天
package com.itheima;
/*
* 第四题:从键盘接受一个数字,打印该数字表示的时间,最大单位到天
* @author
* */
import java.util.*;
public class Test4
{
public static void main(String[] args)
{
Scanner sc= new Scanner(System.in);
System.out.println("请输入一个数字(0表示退出)");
int n=sc.nextInt(); //从键盘读入一个数
mytime(n);//调用mytime函数得到结果
}
public static void mytime(int a) { //定义mytime函数
int second,minute,hour,day;
if (a/(3600*24)!=0) {
day=a/(3600*24);
sop(day+"天");
}
if(a%(3600*24)/3600!=0){
hour=a%(3600*24)/3600;
sop(hour+"小时");
}
if(a%(3600*24)%3600/60!=0){
minute=a%(3600*24)%3600/60;
sop(minute+"分");
}
if(a%(3600*24)%3600%60!=0){
second=a%(3600*24)%3600%60;
sop(second+"秒");
}
}
public static void sop(Object obj) { //定义输出函数
System.out.print(obj);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2