A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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);                 
            
        }
}

1 个回复

正序浏览
这...这好像没有提问什么问题吧?不属于论坛提问的板块啊?还是我没看出来问题出在哪里?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马