摘要:在初始化和步進控制部分,可以用一系列由逗號分割的語句,而且那些語句會獨立執行。和都表示無限循環語法數組等關鍵詞有兩個方面的用途一方面指定一個方法返回什么值另一個方面指定當前的方法退出,并返回那個值。
點擊進入我的博客 4.1 true&false
Java的條件語句只能使用布爾值來決定執行路徑
4.2 if-else 4.3 循環語句while、for、do-while
do-while中的語句至少會執行一次
Java里唯一用到逗號操作符(注意不是分割符)的地方就是for循環的控制表達式。在初始化和步進控制部分,可以用一系列由逗號分割的語句,而且那些語句會獨立執行。在初始化部分可以擁有任意數量、類型相同的變量定義,只能在for循環中使用。
while(true)和for(;;)都表示無限循環
4.4 Foreach語法數組、List等
4.5 returnreturn關鍵詞有兩個方面的用途:一方面指定一個方法返回什么值;另一個方面指定當前的方法退出,并返回那個值。
4.6 break&continuebreak:退出循環,不執行后續語句
continue:停止當前迭代,進行下一次迭代
break和continue只能中斷當前循環,不能執行上層循環
4.7 沒有gotogoto仍然是Java的一個關鍵字,但在語言中并未使用它(原因見書中介紹)
Java使用標簽的機制來實現跳出多層循環,標簽后邊必須緊跟循環語句,不能有任何其他語句
continue lable:到達標簽的位置,并進入該循環
break lable:跳出標簽所在的循環
outer: for (int i = 0; i < 3; i++) { System.out.println("i = " + i); inner: for (int j = 0; j < 3; j++) { if(j == 2) { break outer; } System.out.println("j = " + j); } }4.8 switch
switch語句在不懂Java SE版本支持的內容不一樣,1.7版本之后支持整數類型、枚舉類型和字符串
注意在case語句中不加break的影響。
無論default放在哪里,都是匹配完全部case,沒有匹配值才會進入default語句。
認真思考下面的這種情景。
switch ("") { default: System.out.println("default"); case "1" : System.out.println("1"); }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/72158.html
摘要:一旦異常被拋出,就表明錯誤已無法挽回,也不能回來繼續執行。這種在編譯時被強制檢查的異常稱為被檢查的異常。通過獲取原始異常。構造器對于在構造階段可能會拋出異常,并要求清理的類,最安全的做法是使用嵌套的子句。 點擊進入我的博客 Java異常處理的目的在于通過使用少于目前數量的代碼來簡化大型、可靠的程序的生成,并且通過這種方式可以使你更自信:你的應用中沒有未處理的錯誤。 12.1 概念 異...
摘要:包命名規范使用小寫字母。包訪問權限為把類聚在一個包中的做法提供了意義和理由。接口訪問權限使用關鍵字,意味著被它修飾的成員對所有類可見。繼承訪問權限基類的創建者希望某些特定成員,把它的訪問權限賦予派生類也不是所有類。 點擊進入我的博客 6.1包:庫單元 import java.util.ArrayList; import java.util.*; 當編寫一個Java源代碼文件(編譯單...
摘要:自動拆箱用賦值運算符把一個包裝類賦值給一個基本類型變量,或者是在包裝類進行數值運算時。指數計數,表示的冪按位操作符可以把值看成單比特值對待,的操作相同,但是不能用于布爾值。移位操作符高位包括符號位舍棄,低位補零。 點擊進入我的博客 3.1更簡單的打印語句 System.out.println(imbug); 通過編寫一個小類庫,并通過import static該方法來實現簡化打印(基...
閱讀 3878·2021-09-27 13:36
閱讀 4554·2021-09-22 15:12
閱讀 3063·2021-09-13 10:29
閱讀 1826·2021-09-10 10:50
閱讀 2360·2021-09-03 10:43
閱讀 518·2019-08-29 17:10
閱讀 442·2019-08-26 13:52
閱讀 3249·2019-08-23 14:37