zoukankan      html  css  js  c++  java
  • 面向对象 (9)计算时间差 找随机数范围内规律

    题目1:计算自己的出生日期距今天多少天?

    一、源程序

    date.java

    /**计算出生日期距今天天数
     * 1个方法
     */
    package cn.edu.ccut.w1120t1;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.Scanner;
    public class date {
        public static void main(String[] args) {
            Scanner reader = new Scanner(System.in);
            System.out.print("请输入您的出生日期--年、月、日三个值
    ");
            int year= reader.nextInt();
            int month= reader.nextInt();
            int day= reader.nextInt();//从键盘获取出生日期
            Calendar birthday= Calendar.getInstance();//初始化一个日历对象
            birthday.set(year, month-1, day);//设置日历值为生日
            long ms1 = birthday.getTimeInMillis();//计算其距1970.01.01.00:00:00的时间毫秒值
            Calendar nowday= Calendar.getInstance();//初始化一个日历对象
            nowday.setTime(new Date());//设置日历值为当前时间
            long ms2 = (nowday.getTimeInMillis()-ms1)/1000/60/60/24;//计算相隔天数
            System.out.print("出生日期距今天"+ms2+"天");
        }
    }

    二、成功界面截图

    题目2:随机生成[1,100]之间的整数随机数。[30,70]?有什么规律?

    一、源程序

    number.java

    /**题目2:随机生成[1,100]之间的整数随机数。[30,70]?有什么规律?
     * 1个方法
     */
    package cn.edu.ccut.w1120t2;
    public class number {
        public static void main(String[] args) {
            System.out.print("50个[1,100]之间的整数随机数为:
    
    ");
            int sum=0;//总规律计数器
            int sum1 =0;//每十规律计数器
            for(int i=1;i<=50;i++){
                int num = (int)(Math.random()*100+1);//随机生成[1,100]之间的整数随机数
                if(num>=30&&num<=70){//判断是否在[30,70]
                    System.out.print(num+" ");
                    sum++;sum1++;
                }else{
                    System.out.print(num+" ");
                }
                if(i/10>0&&i%10==0){
                    System.out.print("
    10个中有"+sum1+"个在[30,70]
    
    ");
                    sum1=0;
                }
            }
            System.out.print("50个中有"+sum+"个在其间的");
        }
    }

    二、成功界面截图

     

  • 相关阅读:
    10年学到的编程经验总结
    测试框架 Mocha 实例教程
    在 Flutter 中玩转 Objective-C Block
    使用Gulp压缩混淆JS的相关配置
    Gulp前端自动化构建工具
    常用的十大 NodeJS 框架
    如何使用Vue中的嵌套插槽(包括作用域插槽)
    通过Python代码操作MySQL:
    使用python发邮件:
    jquery:
  • 原文地址:https://www.cnblogs.com/wangxiangyue/p/11896619.html
Copyright © 2011-2022 走看看