JAVA中Math.random();

2025-02-24 07:31:03
推荐回答(3个)
回答1:

ABC[ ][ ] abc=new ABC[10][10];//二维数组
每个元素是各对象,需要new一下才实例化,否则每个元素都是null
public class ABC
{
int x;
int y;

public static void main(String arg[])
{
ABC[][] abc=new ABC[10][10];//二维数组
for(int i=0;i<10;i++){
abc[i]=new ABC[10];
for(int j=0;j<10;j++){
abc[i][j]=new ABC();
abc[i][j].x=i+j;
abc[i][j].y=i*j;
System.out.println("x:"+abc[i][j].x);
System.out.println(" y:"+abc[i][j].x);
}
}
}
}

回答2:

public
class
A
{
public
String[][]
createArr()
{
String[][]
strArr
=
new
String[10][10];
int
radnum;
for(int
i=0;i<10;i++)
{
for(int
j=0;j<10;j++)
{
radnum
=
(int)(Math.random()*10);
strArr[i][j]
=
radnum
+
".jpg";
}
}
return
strArr;
}
}

回答3:

public class A
{
public String[][] createArr()
{
String[][] strArr = new String[10][10];
int radnum;
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
radnum = (int)(Math.random()*10);
strArr[i][j] = radnum + ".jpg";
}
}
return strArr;
}
}