java一维数组和二维数组

java一维数组

声明方法

方法一:int[] array = new int[5]

方法二:int[] array = new int[] {1,2,3,4,5};(new int[]可以省略)

参数传递

public void fu(int[] a){};//接受a数组

int[] a=new int[]{1,2,3};//定义a数组
fu(a);//传递a数组

java二维数组

 声明方法

方法一:

int a [ ][ ] = new int[m][n]
int [ ][ ]  数组名 = new int[m][n]
int [ ]   数组名 [ ] = new int[m][n]

方法二:

int[ ][ ]  arr = {{5,7,9},{12,14,16,18},{23,25,36,47},{22,54,65,15},{22,34}};

注意:这样申请的每个括号内代表一行。例如:{5,7,9}就是一行。所以因为初始化定义的原因,可能就会造成第一行有三列,而第二行只有四列这样的情况。

参数传递

public void fu(int[][] a){};//接受a数组

int a [ ][ ] = new int[m][n];//定义a数组m行n列
fu(a);//传递a数组

猜你喜欢

转载自blog.csdn.net/qq_36470686/article/details/83116659
今日推荐