1 数组可以用来储存多个同类型数据。
2 数组是数据结构的一种。
3 一维数组:
格式:数据类型[] 数组名 = new 数据类型[长度]; //int[] arr = new int[10];
数据类型[] 数组名 = {元素1,元素2,元素3}; //String[] texts = {"hi","你好"};
长度:数组最多可以储存几个数据。
表示方式: 数组名.length
下标:数组中第一个储存数据位置下标为0,依次递增,最大下标为长度-1
访问数组中元素: 数组名[下标]
存数据: 数组名[下标] = 值;
取数据: 变量名 = 数组名[下标];
使用循环操作数组:
eg打印数组中的所有数据:for(int i=0;i<数组名.length;i++){System.out.println(数组名[i]);}
4 二维数组:一个元素为一维数组的数组。
格式:数据类型[][] 数组名 = new 数据类型[一维数组的个数][一维数组的长度]; //int[][]arr = new int[10][20];
数据类型[][] 数组名 = {元素1,元素2,元素3}; //int[][] texts = {{1,2,3},{4,5,6,7}{1,3,5,7,9}};
长度:一维数组的个数。 表示方式: 数组名.length
一维数组的元素格式。 表示方式: 数组名[0].length
下标:数组名[一维数组的位置][以为数组中的下标] //int = arr2[3][5];