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:代表每一个内层数组的容量。

你可能感兴趣的:(java基础知识之一维数组和二维数组定义及用法)