首页 > 其他 > 详细

笔试题:生成100个-100到100的随机数,用不保存随机数的方式输出最大值最小值

时间:2016-09-24 12:05:21      阅读:249      评论:0      收藏:0      [点我收藏+]

下面是我的思路,但是感觉在最大最小值的默认值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);
    }

}

 

笔试题:生成100个-100到100的随机数,用不保存随机数的方式输出最大值最小值

原文:http://www.cnblogs.com/miaoying/p/5902842.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!