您的位置:首页 > 职场人生

黑马程序员-基础测试题

2014-04-13 22:36 274 查看
package com.itheima;

import java.util.*;

public class Test1 {

/**

* 从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:

键盘输入6,打印6秒;

键盘输入60,打印1分;

键盘输入66,打印1分6秒;

键盘输入666,打印11分6秒;

键盘输入3601,打印1小时1秒

*/

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

// 输出打印调用计算时间函数

System.out.println(FunctionTime(input.nextInt()));

}

//定义一个带有返回值计算时间的方法

public static String FunctionTime(int number){

//声明一个date用来打印计算键盘输入数时间;

String date="键盘输入"+number+",打印";

//声明两个常量的变量分别用来存储最大天数天和小时

int final_day=60*60*24;//天

int final_h=60*60;//小时

//声明天、小时、分钟、秒

//根据常量来计算出输入数的时间

int day=number/final_day;

int h=(number%final_day)/final_h;

int m=((number%final_day)%final_h)/60;

int s=((number%final_day)%final_h)%60;

if(day>0){

date=date+day+"天";

}

if(h>0){

date=date+h+"小时";

}

if(m>0){

date=date+m+"分";

}

if(s>0){

date=date+s+"秒";

}

return date+";";

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: