码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-09-24 12:06:26      阅读:148      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!