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

}

 

posted on 2016-09-24 11:31  miaoying  阅读(1790)  评论(0编辑  收藏  举报