• 面向对象 (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+"个在其间的");
        }
    }

    二、成功界面截图

     

  • 相关阅读:
    自动化测试
    Linux分区介绍
    Python 爬虫学习 网页图片下载
    Sublime Text 2 配置
    Python 爬虫学习 urllib2
    Python 爬虫学习 urllib
    Python 学习之 NumPy
    ipython
    2020-2021-1 20209309闫兆森 《Linux内核原理与分析》第二周作业
    2020-2021-1 20209309《Linux内核原理与分析》第一周作业
  • 原文地址:https://www.cnblogs.com/wangxiangyue/p/11896619.html
Copyright © 2020-2023  润新知