java二维数组的使用方法

  

java二维数组的使用方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

<强>定义格式

数据类型[][]数组名=new数据类型(二维数组的长度/包含的一维数组的个数][每个一维数组的长度);   arr int [] []=new int[3][5];//定义了一个整型的二维数组,其中包含3个一维数组,每个一维数组可以存储5个整数   加勒比海盗[0]//下标为0的位置上的一维数组   加勒比海盗[1][3]//如果要获取具体的元素需要两个下标   数据类型[][]数组名=new数据类型(二维数组的长度/包含的一维数组的个数][];   数据类型[][]数组名={{元素},{元素1元素2},……};   int [] [] arr={{2、5}, {1}, {3、2、4}, {1、7、5、9}};   []在变量名前的时候,是紧跟数据类型的,如果[]在后,则是属于当前变量名。

arr int [] []=new int[3][];——表示一个包含了三个整型的一维数组的二维数组

癹ava二维数组的使用方法"

<强>二维数组的应用

二维数组的长度:数组名。长度——每个一维数组:数组名(下标)。长度

<>强二维数组的遍历- - -两重的循环

为(int i=0;我& lt;arr.length;我+ +){//遍历二维数组,遍历出来的每一个元素是一个一维数组   for (int j=0;j & lt;加勒比海盗[我]. length;j + +){//遍历对应位置上的一维数组   System.out.println (arr[我][j]);   }   }

<强>从控制台输入行数,打印对应的杨辉三角

//从控制台获取行数   扫描仪s=新扫描仪(系统);   int行=s.nextInt ();//根据行数定义好二维数组,由于每一行的元素个数不同,所以不定义每一行的个数   arr int [] []=new int[](行);//遍历二维数组   for (int i=0;我& lt;行;我+ +){//初始化每一行的这个一维数组   加勒比海盗[我]=new int (i + 1);//遍历这个一维数组,添加元素   for (int j=0;j & lt;=我;j + +) {//每一列的开头和结尾元素为1,开头的时候,j=0,结尾的时候,j=我   如果(j==0 | | j==我){   arr[我][j]=1;   其他}{//每一个元素是它上一行的元素和斜对角元素之和   arr[我][j]=arr arr[我][j] + [i - 1] [j - 1];   }   system . out。打印(arr[我][j] +“\ t");   }   System.out.println ();   }

结果:

1   1   1 2 1   1 3 3 1   1 4 6 4 1   1 5 10 10 5 1

感谢各位的阅读!看完上述内容,你们对java二维数组的使用方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

java二维数组的使用方法