1.Java語言基礎(數組操作的兩個常見小問題越界和空指針)(掌握)
- A:ArrayIndexOutOfBoundsException:數組索引越界異常
- 原因:你訪問了不存在的索引。
- B:NullPointerException:空指針異常
- 原因:數組已經不在指向堆內存了。而你還用數組名去訪問元素。
- C:演示兩個異常如下圖:
2.Java語言基礎(數組的操作之遍歷)(掌握)
- A:相關知識
- 數組遍歷:就是依次輸出數組中的每一個元素。
- 數組的屬性:arr.length 數組的長度
- 數組的最大索引:arr.length - 1;
- B:演示案例
3.Java語言基礎(數組的操作之獲取最值)(掌握)
A:案例演示
- 數組獲取最值(獲取數組中的最大值最小值)這裡只舉例說最大值,最小值思路亦如此
優化取數組最值:
分析:假設數組的最大值在索引0處,則第一位數據不用遍歷,減少了一次遍歷次數
4.Java語言基礎(數組的操作之反轉)(掌握)
A:案例演示
- 數組元素反轉(就是把元素對調)
5.Java語言基礎(數組的操作4查表法)(掌握
- A:demo演示:數組查表法(根據鍵盤錄入索引,查找對應星期)
6.數組元素查找(查找指定元素第一次在數組中出現的索引)
- A:定義方法
- B:在main方法中調用方法
說明:這個demo重分說明了第一次出現的索引,後面的出現的將不算。