数组是相同类型的数据按顺序组成的一种复合数据类型,通过数组名加数组下标来使用数组中的元素。下标从 0 开始排序。数组有一个属性length表示数组长度。
1. 声明一维数组: 数组元素类型[] <数组名>
eg: int[] a;
2. 声明二维数组: 数组元素类型[][] <数组名>
eg: int[][] a;
声明数组不仅仅是给出了数组名字和元素的数据类型,要想真正的使用数组必须为它分配内存空间,即实例化数组。在位数组分配内存空间时必须指明数组的长度。
eg: int[] a;
a = new int[4];
穷举法实例化数组:
实例化数组时,系统会为数组赋默认值。Float 数组中元素的默认值是0.0f。可以再声明数组时赋初始值。
eg: byte[] b1 = new byte[4]{2,4,6,8};
加强for循环:
for (<集合中元素的数据类型> <元素> : <存储元素集合>){}
public class useArray(){ public static void main(String[] arg){ float[] a = new float[5]{1,2,3,4,5}; for(float vlaue: a){ System.out.println(value); } } } public class roomsArray(){ public static void main(String[] arg){ String[][] rooms = new String[5][4]; rooms[0][0] = "001"; rooms[4][3] = "020"; for(String vlaue1: rooms){ for(String value2: value1){ System.out.println(value1); } } } }