JAVA學習模組二 程式控制流程

2021-07-17 03:56:19 字數 1330 閱讀 3139

第一種形式:

if後 可以去掉,去掉後執行緊跟if的單條(與單行有差異)語句

第二種形式:

等價於三元運算子:與if/else語句的差別是它必須有運算結果,而if語句可以為空

第三種形式:多條件判斷

注:1.witch 語句 只有四種型別(byte,short,int,char),且沒有固定順序,但在執行時除了 default 最後執行,其他按寫的順序執行。

2.最後乙個 break 可以不用寫

第一種形式:

注意 break 的使用如下圖:

上述執行結果是:

d a

b 原因: 程式在執行時 執行到 default 時 由於沒有 break,所以程式會按照順序執行,直到找到 break 為止才跳出語句。

for 中第二個條件是進入**塊,之後進入第三個條件

for 迴圈結束 x 在記憶體中便被釋放。

for(; ;){} = while 無限迴圈

1.switch 語句相對於 if 語句,在對幾個固定的值判斷時建議用switch,因為它會將具體的答案載入進 記憶體,效率較高。

2.對某些**執行很多次時就用迴圈結構。

JAVA學習 流程控制

package com.company public class control else int age 45 if age 18 else if age 30 else case 裡要記得加 break 不然後面的 都會列印出來 有限種類的具體值 才會用到switch int weekday 4...

JAVA基礎 流程控制語句 二

前言 正文迴圈語句用於反覆執行一段 直到滿足終止迴圈的條件為止。public class whiledemo public class dowhiledemo while i 5 迴圈條件 for 迴圈語句 迴圈結構 for 初始化表示式 迴圈條件表示式 迴圈後的操作表示式 for 迴圈 編寫格式 ...

java流程控制

if結構if 條件表示式 流程圖 複雜條件的if結構if 表示式1 表示式2 if 表示式1 表示式2 if 表示式1 if 表示式1 表示式2 表示式3 表示式4 運算子的優先順序 if else 結構if 條件表示式 else 多重if結構if 條件表示式1 else if 條件表示式2 els...