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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/**
        要求从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:
键盘输入6,打印6秒;
键盘输入60,打印1分;
键盘输入66,打印1分6秒;
键盘输入666,打印11分6秒;
键盘输入3601,打印1小时1秒
                分析:相当于数字对应时间,最大单位到天的话,是24小时*60*60=86400秒
                而且打印出来要求是**小时**分钟**秒的结构
               
                步骤:(1)键盘输入数字语句Scanner,打印数字为x
                           (2)定义y,z,m,n,将x取整60,得出的整数商为m,余数为n
                           (3)将整数商m继续取整60,得出整数商为y,其余数为z
                           (4)n为输入该数对应秒的值,z为输入该数对应的分钟的值,y为输入该数小时的值
                           (5)打印出:y小时z分钟n秒
*/
public class Test1
{
        public static void main(String[] args)
        {
                jiSuan();
        }
        public static void jiSuan()
        {
                Scanner s = new Scanner(System.in);
                System.out.println("数字");
                int x = s.nextInt();
                int m=x/60;
                int n=x%60;
                int y=m/60;
                int z=m%60;
                System.out.println(y+"小时"+z+"分钟"+n+"秒");
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马