zoukankan      html  css  js  c++  java
  • 笔试题:生成100个-100到100的随机数,用不保存随机数的方式输出最大值最小值

    下面是我的思路,但是感觉在最大最小值的默认值0这里还是有点瑕疵···

    package demo;
    
    import java.util.Random;
    
    public class demo03 {
    
        public static void main(String[] args) {
            int max=0;
            int min=0;
            for(int i=0;i<100;i++){
            Random r = new Random() ;
            int radom = 0; //这是生成的随机数
            if (r.nextBoolean()) {//生成布尔型的伪随机数,如果是true就是正数,false就是负数
             radom = r.nextInt(101) ; //101表示不能超过101,即最大100
            } else {
             radom = -r.nextInt(101) ;
            }
            
            if(max<radom){max=radom;}
            if(min>radom){min=radom;}
            System.out.println("第"+(i+1)+"个随机数"+radom);
            }
            System.out.println("最大值:"+max);
            System.out.println("最小值:"+min);
        }
    
    }
  • 相关阅读:
    centos6.8升级python3.5.2
    钓鱼
    斯诺登的密码
    模板,堆,小根堆
    哥德巴赫猜想(升级版)
    哥德巴赫猜想
    线性筛素数
    乒乓球
    数的重心模板
    笨小猴
  • 原文地址:https://www.cnblogs.com/miaoying/p/5902842.html
Copyright © 2011-2022 走看看