专业的JAVA编程教程与资源

网站首页 > java教程 正文

java基础知识之数组(java第八章数组总结)

temp10 2024-09-05 23:36:58 java教程 12 ℃ 0 评论

1.Java语言基础(数组操作的两个常见小问题越界和空指针)(掌握)

  • A:ArrayIndexOutOfBoundsException:数组索引越界异常
  • 原因:你访问了不存在的索引。
  • B:NullPointerException:空指针异常
  • 原因:数组已经不在指向堆内存了。而你还用数组名去访问元素。
  • C:演示两个异常如下图:

2.Java语言基础(数组的操作之遍历)(掌握)

  • A:相关知识
  • 数组遍历:就是依次输出数组中的每一个元素。
  • 数组的属性:arr.length 数组的长度
  • 数组的最大索引:arr.length - 1;
  • B:演示案例

3.Java语言基础(数组的操作之获取最值)(掌握)

A:案例演示

  • 数组获取最值(获取数组中的最大值最小值)这里只举例说最大值,最小值思路亦如此

优化取数组最值:

java基础知识之数组(java第八章数组总结)

分析:假设数组的最大值在索引0处,则第一位数据不用遍历,减少了一次遍历次数

4.Java语言基础(数组的操作之反转)(掌握)

A:案例演示

  • 数组元素反转(就是把元素对调)

5.Java语言基础(数组的操作4查表法)(掌握

  • A:demo演示:数组查表法(根据键盘录入索引,查找对应星期)

6.数组元素查找(查找指定元素第一次在数组中出现的索引)

  • A:定义方法
  • B:在main方法中调用方法

说明:这个demo重分说明了第一次出现的索引,后面的出现的将不算。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表