当前位置:网站首页 > Java基础 > 正文

Java头歌数组基础选择题



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:输出平均分即可

版权声明


相关文章:

  • java基础之异常处理机制2024-11-13 14:50:05
  • java语言基础技巧2024-11-13 14:50:05
  • java编程基础理论2024-11-13 14:50:05
  • 基础java的for2024-11-13 14:50:05
  • java基础开发人员调度项目2024-11-13 14:50:05
  • java基础系列12024-11-13 14:50:05
  • java面试基础集合2024-11-13 14:50:05
  • java经典基础问题2024-11-13 14:50:05
  • 会java基础可以学大数据吗2024-11-13 14:50:05
  • java基础代码网站2024-11-13 14:50:05