[2]基礎語句和數組
一.語句
1.選擇結構
a.if .. else if .. else
根據if中的條件進行判斷, 選擇執行某一條分支
如果if中的條件未滿足, 就會判斷else if中的條件
如果所有條件都未滿足, 就會執行else中的語句
b.switch
通過一個變量, 確定從哪一個case開始執行, 一旦確定, 會從指定的case向下執行
如果執行某個case之後, 不想繼續執行下面的case, 可以使用break中斷
如果所有case都未滿足條件, 會執行default選項
switch最初只能支持int類型, JDK5之後可以支持enum, JDK7之後可以支持String
2.循環結構
a.while
先判斷條件, 如果滿足則執行循環體, 循環體執行結束後再次判斷, 直到條件不滿足時退出。
b.do .. while
先執行循環體, 然後判斷條件, 條件滿足則繼續執行循環體, 直到條件不滿足時退出。
* c.for
括號中可以寫3條語句。
第一條語句在循環開始之前執行, 只執行一次。
第二條語句是循環條件, 如果爲true就執行循環體, 爲false則退出。
第三條語句在每次循環體執行結束之後運行。
d.循環控制
continue: 跳出本次循環, 繼續執行下一次。
break: 結束循環, 執行循環外的代碼。
return: 結束方法, 循環外的代碼也不會再執行了。
二.數組
1.什麼是數組
數組是一個類型一致, 長度不可變的容器
2.定義方式
int[] arr1 = {1, 2, 3};// 定義數組, 指定元素, 這種方式只能用在給一個變量賦值的時候
int[] arr2 = new int[]{1, 2, 3};// 定義數組, 指定元素, 這種方式在任何情況下都能使用
int[] arr3 = new int[3];// 定義數組, 指定長度爲3, 其中所有元素都是默認值. 基本數據類型的默認值都是0
* 3.遍歷數組
使用length屬性可以獲取數組長度, 定義循環, 從0循環到length-1, 每次獲取其中一個元素
4.常見異常
ArrayIndexOutOfBoundsException: 訪問數組索引越界時出現
NullPointerException: 數組引用爲空時出現
三.必須掌握的
1.使用for循環打印a到z
2.使用for循環打印一個九九乘法表
3.找出數組中的最小數