java中nextInt()函数

 关于nextInt()函数的一点儿说明:  
如果想得到30到200的(包含30和200)这个跨度的数在java中一般可以有如下方式获得  
(1)int i = (int)(Math.random()*171) + 30;  
  
(2)Random r = new Random () ;  
     r.nextInt (201) ;     // 这个是0 - 200  
3)Random r = new Random () ;  
     r.nextInt (171) + 30 ; // 这个是30 到 200.  
  
//如下为二维数组的一点儿东西  
public class 数组的使用说明代码 {  
     public static void main(String args[]){  
         int[] array=creatArray(10);   
            printArray(array);   
     }  
     public static int[] creatArray(int length){        //构造含length个元素的数组的方法  
          int[] array =new int[length];   
          Random rad=new Random();                //产生随机数的方法(系统自己的)  
          for(int i=0;i<array.length;i++){   
              int value = rad.nextInt(100) + 200;       //rad.nextInt(100) 意思是随机产生一个大于等于0小于100的数  ------即包含0不包含100  
              array[i]=value;   
           }   
         return array;   
      }   
       
     public static void printArray(int[] array){   
        for(int i=0;i<array.length;i++)   
            System.out.println(array[i]+'\t');   
          }   
} 

猜你喜欢

转载自www.cnblogs.com/william-dai/p/9187073.html