获取大于等于0的随机数

本文介绍了一个简单的Java程序,该程序使用两种不同的数据结构——数组和ArrayList来生成并存储10个随机整数。通过这个例子,读者可以了解如何在Java中生成随机数,并将其存储在不同的集合类型中。
摘要由CSDN通过智能技术生成

import java.util.Random;
import java.util.ArrayList;
import java.util.List;
public class TRandom{
 /* 用数组存取
public void getrandom(){
       Random ra=new Random();
       int num[]=new int[10];
       for(int a=0;a<num.length;a++){
          num[a]=ra.nextInt();
          while(num[a]<0){
           num[a]=ra.nextInt();
          }
        }
      
       for(int b=0;b<num.length;b++){
         System.out.println("第"+b+"是"+num[b]);
      }
      
        }

*/
//用ArrayList存取
public void getrandom(){
        Random ra=new Random();
        List<Integer> list=new ArrayList<Integer>();
        for(int a=0;a<10;a++){
          list.add(a,new Integer(ra.nextInt()));
          while(list.get(a)<0){
             list.add(a,new Integer(ra.nextInt()));
          }
        }
      for(int b=0;b<10;b++){
         System.out.println("第"+b+"是"+list.get(b));
      }     
}
  public static void main(String[] agrs){
         TRandom t=new TRandom();
         t.getrandom();
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值