1.数组的静态初始化的写法和特点什么样的?
2. 数组是属于什么类型,数组变量名中存储的是什么?
(1) 引用数据类型,存储的数组在内存中的地址信息。
3. 如何访问数组的元素?
4. 如何访问数组的长度?
(1) 数组名称.length
5. 数组的最大索引怎么获取?
6. 动态初始化的写法是什么样的?
7. 两种数组定义时的特点和场景有什么区别
(1) 当前已经知道存入的元素值,用静态初始化。
(2) 当前还不清楚要存入哪些数据,用动态初始化。
8. 动态初始化数组后元素的默认值是什么样的?
(1) byte、short、int 、char、long类型数组元素的默认值都是0
(2) float、double类型数组元素的默认值都是0.0
(3) boolean类型数组元素的默认值是false、String类型数组元素的默认值是null
9. 什么是数组的遍历?
(1) 一个一个的访问数组中的数据。
10. 如何实现批量数据的求和?
(1) 使用数组存储批量数据
(2) 遍历数组中的每个数据,然后定义变量把他们累加起来。
11. 数组元素求最大值如何实现的?
(1) 数据拿到程序中去,用数组装起来。
(2) 定义一个变量用于记录最大值,这个变量建议默认存储第一个元素值作为参照。
(3) 遍历数组的元素,如果该元素大于变量存储的元素,则替换变量存储的值为该元素。
(4) 循环结束后输出最大值变量即可。
12. 如何实现随机排名的?
(1) 定义一个动态初始化的数组用于录入数据。
(2) 遍历数组中的每个元素,每次随机一个索引值,让当前元素与该索引位置处的元素进行交换。
(3) 遍历输出数组中的内容即可。
13. API是什么?
(1) Application Programming Interface,应用程序编程接口。
(2) Java写好的程序,咱们可以直接调用。
14. 键盘录入的开发步骤
(1) 导包:import java.util.Scanner;
(2) 抄写代码得到扫描器对象: Scanner sc = new Scanner(System.in)
(3) 抄写代码等待接收用户输入的数据: sc.nextInt() 、sc.next()
相关代码截图
1.
遍历数组中的每个数据,然后定义变量把他们累加起来。
3.键盘录入