Java数组
数组初始化语法
元素类型[] 数组引用变量 = {值0, 值1, ..., 值k};
如:
double[] myList = {1.9, 2.9, 3.4, 3.5};
这条语句声明,创建并初始化包含4个元素的数组myList,它等价于下列语句:
double[] myList = new double[4];
myList[0] = 1.9;
myList[1] = 2.9;
myList[2] = 3.4;
myList[3] = 3.5;
处理数组元素时,经常会用到for循环,理由有以下两点:
1) 数组中所有元素都是同一类型的.可以使用循环以同样的方式反复处理这些元素.
2) 由于数组的大小是已知的,所以很自然地就使用for循环.
for-each循环
也称为增强型for循环,不使用下标变量就可以顺序地遍历整个数组.
for(double u : myList){
Systen.out.println(u);
}
上面的代码可解读为:"对myList中每个元素u进行以下操作"
经常发生的异常: 数组下标越界异常.
使用数组时,应确保所使用的的下标不超过数组的长度-1;