java基础知识之一维数组和二维数组定义及用法

一维数组

定义:数组里面放入的一个一个的数据,这个就是一维数组

语法:

一、已知数组的内部元素;语法:类型[ ]数组名 ={...};
示例:int[] arr2={1,2,3,4,5};

二、没有初始数组的元素时,指定数组的大小;语法:数据类型[ ] 数组名 =new 数据类型[size]
示例:int[] arr1 =new int [4];
     a[0]=1;//索引从0开始
     a[1]=2;
      ...
     a[n-1]=45;

二维数组

定义:数组的内部元素不是单个的数组,而是一维数组。

语法

一、已知数组内部每个数组的所有元素
示例: int[][] arr = {{1,2},{2,2,3},{4,5,5,6}};

二、没有初始化数组的元素,这种情况需要显示指定数组的大小。
数据类型[ ][ ]数组名=new 数据类型[size][ ];
1)、先对数组定义大小
示例:int arr[][]=new int [3][2];
     arr[0][0] = 1;
     arr[0][1] = 2;
      ...
     arr[2][1] = 9;
 
2)、没有对内层数组的数据做声明。
示例: int arr[][]=new int [3][];
      arr[0] = new int [2]; //因为没有控制内层数组的大小,所以赋值前需要先声明
      arr[0][0] = 1;
      arr[0][1] = 2;
      ...
      arr[2] = new int [1];
      arr[2][0]=3

数组名[a][b] 
a:代表外层数组的容量。
b:代表每一个内层数组的容量。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

友情链接更多精彩内容