概念:
数组是把相同类型的若干变量按一定顺序组织起来,这些按序排列的同类型数据元素的集合称为数组。数组的核心要素:相同类型的变量按一定的顺序排列。数组中的元素在内存中是连续存储的,数组中的数据元素可以是基本类型,也可以是引用类型。
创建数组
Java 语言使用 new操作符来创建数组,语法如下:
数组名 = new 数据类型[数组长度];
可以把数组声明和数组创建合并,其语法为:
数据类型[] 数组名 = new 数据类型[数组长度];
其中数组的长度就是数组中存放的元素个数,必须是整数:
int[] engNo = new int[5];
String[] engName = new String[5];
示例:
public class Test {
public static void main(String[] args) {
double[] myList = {1.2, 2.8, 2.5, 3.4};
// 打印所有数组元素
for (int i = 0; i < myList.length; i++) {
System.out.println(myList[i] + " ");
}
// 计算所有元素的总和
double total = 0;
for (int i = 0; i < myList.length; i++) {
total += myList[i];
}
System.out.println("Total is " + total);
// 查找最大元素
double max = myList[0];
for (int i = 1; i < myList.length; i++) {
if (myList[i] > max) max = myList[i];
}
System.out.println("Max is " + max);
}
}
结果:
1.2
2.8
2.5
3.4
Total is 9.9
Max is 3.4