/*
* 3、 从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:
* 键盘输入6,打印6秒;
* 键盘输入60,打印1分;
* 键盘输入66,打印1分6秒;
* 键盘输入666,打印11分6秒;
* 键盘输入3601,打印1小时1秒
*/
public class Test3 {
public static void main(String[] args) {
//从系统输入一个数字
Scanner sc = new Scanner(System.in);
int in = sc.nextInt();
//將这个输入的数字转换为字符串
String str = String.valueOf(in);
//下面进行操作將字符串转换为Date格式,创建对象调用转换方法
DateFormat df = DateFormat.getDateInstance(DateFormat.DEFAULT);
Date d = df.parse(str);
long lg = d.getTime();
long ln = lg/1000;
//用判断语句来打印要求的时间格式
if(ln<60){
System.out.println(ln);
}else if(in>=60 && in<=)
}
代码实在写不下去了。而且上面那个转换(DateFormat.DEFAULT)类型没有对上,求帮主
|
|