AP 考试中心 · AP 计算机科学 A · 单元 6:数组

AP 计算机科学 A - 单元 6:数组

闪卡复习 · 预生成学习资源,所有用户共享

数组 (Array)
点击看答案
存储相同数据类型的元素的固定大小的有序集合。
数组索引 (Index)
点击看答案
用于访问数组元素的从0开始的位置编号。
访问数组元素
点击看答案
使用 `数组名[索引]` 的语法,例如 `scores[0]`。
array.length
点击看答案
一个 final 实例变量,存储数组中的元素数量(数组的长度)。
声明并创建数组
点击看答案
`类型[] 数组名 = new 类型[大小];` 例如:`int[] data = new int[10];`
初始化列表 (Initializer List)
点击看答案
在声明时为数组提供初始值的方式。例如:`String[] names = {"A", "B", "C"};`
ArrayIndexOutOfBoundsException
点击看答案
当尝试使用无效索引(< 0 或 >= array.length)访问数组时抛出的运行时异常。
数组遍历 (Traversal)
点击看答案
使用循环按顺序访问(“访问”)数组中的每个元素的过程。
使用标准 for 循环遍历
点击看答案
`for (int i = 0; i < anArray.length; i++) { ... }`
增强型 for 循环 (For-Each Loop)
点击看答案
`for (类型 元素变量 : 数组名) { ... }`
增强型 for 循环的局限
点击看答案
只能用于访问元素,不能用于修改数组元素的值或替换元素。
基本类型数组的默认值
点击看答案
数值类型为 0 或 0.0,布尔类型为 `false`。
对象数组的默认值
点击看答案
数组中的每个元素都初始化为 `null`。
将数组作为方法参数
点击看答案
方法接收的是数组的引用副本。在方法内对数组元素的修改会影响原始数组。
常见算法:查找最大/最小值
点击看答案
初始化一个变量为第一个元素,然后遍历数组的其余部分以寻找更大/更小的值。
常见算法:计算总和
点击看答案
初始化一个累加器为0,遍历数组并将每个元素的值加到累加器上。