java基础知识之一维数组和二维数组定义及用法
2020-09-09 本文已影响0人
明小五
一维数组
定义:数组里面放入的一个一个的数据,这个就是一维数组
语法:
一、已知数组的内部元素;语法:类型[ ]数组名 ={...};
示例: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:代表每一个内层数组的容量。