第四章:控制執(zhí)行流程

  1. 判斷:java不允許將數(shù)字作為布爾值使用,必須使用條件表達(dá)式將其轉(zhuǎn)換為布爾值。
  2. if-else:else可選
  3. 迭代:while、do-while、for。for定義的變量的作用域在for控制的表達(dá)式的范圍內(nèi)。java中唯一用到逗號操作符的地方就是for循環(huán)控制表達(dá)式(不是逗號分隔符)。
  4. Foreach語法:任何返回一個數(shù)組的方法都可以使用foreach,還有任何iterable對象。
  5. 無條件分支關(guān)鍵詞:return、break、continue、和一種與其他語言中的goto類似的跳轉(zhuǎn)到標(biāo)號語句的方式。
    return作用:一是返回值,而是退出當(dāng)前方法。
    break:強(qiáng)行退出循環(huán),帶標(biāo)簽表示中斷并跳出標(biāo)簽所指的循環(huán)(比如跳過內(nèi)循環(huán))。
    continue:停止執(zhí)行當(dāng)前的迭代,退回循環(huán)起始處,開始下一次迭代。帶標(biāo)簽表示會到達(dá)標(biāo)簽的位置,并重新進(jìn)入緊接著那個標(biāo)簽后面的循環(huán)。
  6. switch:多路選擇。選擇因子必須是int或char那樣的整數(shù)值(或其他可轉(zhuǎn)為int的類型)、或者enum。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容