代码改变世界

2017.4.14 Java 中nextInt()函数

2017-04-14 14:40  mojiayi  阅读(1303)  评论(0编辑  收藏  举报
关于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'); 
	      } 
}