java nextInt()方法
发布网友
发布时间:2022-04-23 01:48
我来回答
共1个回答
热心网友
时间:2023-04-27 05:55
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');
}