继续问上面的数组的问题!!很简单!!
要达到的要求:我想自己给程序传2个参数x,y具体值,控制数组的维数比如6和10。我已经写了一个不要传参数的程序 打印结果如下:
(0,0)(0,1)(0,2)(0,3)(0,4)(0,5)(0,6)(0,7)(0,8)(0,9)
(1,0)(1,1)(1,2)(1,3)(1,4)(1,5)(1,6)(1,7)(1,8)(1,9)
(2,0)(2,1)(2,2)(2,3)(2,4)(2,5)(2,6)(2,7)(2,8)(2,9)
(3,0)(3,1)(3,2)(3,3)(3,4)(3,5)(3,6)(3,7)(3,8)(3,9)
(4,0)(4,1)(4,2)(4,3)(4,4)(4,5)(4,6)(4,7)(4,8)(4,9)
(5,0)(5,1)(5,2)(5,3)(5,4)(5,5)(5,6)(5,7)(5,8)(5,9)
问:::: 怎么写才能自己随便输参数呢??
程序如下:public class coordinate11
{
/**功能描述:将区域片面点坐标赋值到指定的数组中*/
int x=6,y=10;
int coordinate[][]= new int[x][y];
public void fuzhi(int i,int j)
{
//I 和 J是数组的行列数
for(int a=0;a<i;a++)
{
for(int b=0;b<j;b++)
{
coordinate[a][b]=b;
}
}
}//fuzhi()
public void daying(int i,int j)
{
for(int a=0;a<i;a++)
{
for(int b=0;b<j;b++)
{
System.out.print("("+a+","+coordinate[a][b]+")");
}
System.out.println("");
}
}//daying()
public static void main(String[] args)
{
coordinate11 co= new coordinate11();
co.fuzhi(co.x,co.y);
co.daying(co.x,co.y);
}//main()
}/**coordinate11*/