声明数组
本课属于 Coddy Java 学习旅程的“基础知识”单元。第 58 课,共 73 课。
数组是固定大小的集合,其中所有项的类型都相同。声明数组时,你要指定类型:int[] 只能存放 int 值,String[] 只能存放 String 值。类型本身也可以是数组,这样就能得到数组的数组。方括号 [] 表示该类型是数组(int[]),数组字面量则将值列在花括号 {} 内,并用逗号分隔。
下面是创建数组的示例:
int[] numbers = {1, 2, 3, 4, 5};要检查数组的长度,我们可以使用 .length 字段。.length 是内置字段(不是方法),这意味着可以直接访问它,无需加括号:
int length = numbers.length;变量 length 的值将是 5,因为数组中有 5 个元素。
另一种创建数组的方法是使用 new 关键字,后面跟数组类型和大小:
int[] numbers = new int[5];创建一个包含 5 个整数的数组,所有元素都初始化为 0
挑战
简单创建一个名为 shoppingList 的数组,其中包含以下物品:bread、eggs、milk 和 butter。
亲手试试
public class Main {
public static void main(String[] args) {
// 在这里创建 shoppingList 数组
// 不要修改下面的代码
System.out.println("Shopping List:");
for (int i = 0; i < shoppingList.length; i++) {
System.out.println(shoppingList[i]);
}
}
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Java 在线编译器