Java头歌数组基础选择题

Java头歌数组基础选择题1 数组的元素访问 数组 存储同一种数据类型的多个元素的容器 定义格式 A 数据类型 数组名 B 数据类型 数组名 举例 A int a 定义一个 int 类型的数组 数组名是 a B int a 定义一个 int 类型的变量 变量名是 a 数组 数组初始化 A 所谓初始化 就是为数组开辟内存空间 并为数组中的每个元素赋予初始值 B 我们有两种方式对数组进行初始化

大家好,我是讯享网,很高兴认识大家。



1、数组的元素访问

数组:存储同一种数据类型的多个元素的容器。

定义格式:
A:数据类型[] 数组名;
   B:数据类型 数组名[];
举例:
A:int[] a; 定义一个int类型的数组,数组名是a
B:int a[]; 定义一个int类型的变量,变量名是a数组

数组初始化:
A:所谓初始化,就是为数组开辟内存空间,并为数组中的每个元素赋予初始值
   B:我们有两种方式对数组进行初始化
Java头歌数组基础选择题 a:动态初始化   只指定长度,由系统给出初始化值
b:静态初始化   给出初始化值,由系统决定长度

2、数组操作的两个常见问题

两个常见问题:
ArrayIndexOutOfBoundsException:数组索引越界异常
如何产生的呢?我们访问了不存在的索引。

NullPointerException:空指针异常
如何产生的呢?null是指不再指向堆内存的数据,而我们还在访问堆内存的数据

讯享网

3、数组操作之遍历数组

        数组遍历(依次输出数组中的每一个元素)

 

4、数组操作之获取最值

        数组获取最值(获取数组中的最大值最小值)

讯享网

5、数组练习之评委打分

需求:在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。
选手的最后得分为:去掉一个最高分和一个最低分后 的4个评委平均值。
请写代码实现。(不考虑小数部分)

分析:
A:定义一个长度为6的数组
B:评委打分的数据采用键盘录入实现
C:写代码获取数组的最大值(最高分)
D:写代码获取数组的最小值(最低分)
E:写代码求数组中的元素和(总分)
   F:平均分:(总分-最高分-最低分)/(arr.length-2)
   G:输出平均分即可

小讯
上一篇 2025-01-01 21:14
下一篇 2025-01-02 11:02

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/2027.html