基礎語句和數組

                     [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.找出數組中的最小數


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章