三元運算子與迴圈判斷

2021-10-10 23:05:34 字數 1196 閱讀 8146

三元運算子:三元運算子or問號冒號運算子

格式:(條件表示式?值1:值2) 例如(aint a (a<

10? turn:

false

)流程:迴圈和判斷。

判斷:if判斷:指由if ,else ,if , else if 關鍵字組成的判斷結構。

if

(a < b)

else

switch判斷:指由switch case break default組成的判斷結構。點判斷 switch(key)

注意:switch遇見break才結束,但是遇上匹配的case才開。

int i =1;

switch

(i)

if判斷:if (條件1)else if(條件2)else

if

(a < b)

else

if(a > b)

else

if&switch:if–範圍,判斷結果boolean。switch–點,判斷結果是資料。

while迴圈和do while都是沒有指定次數的迴圈,多用於迴圈過程中有變數值的

情況,注意如果迴圈沒有終止稱之為:死迴圈。do while無論條件怎樣都會先執行一次。

while:

while

(迴圈條件)

dowhile

(迴圈條件)

;

for:指定迴圈次數,通過結構定義變數去限制迴圈次數,注意變數在for迴圈外無法使用。

for:

for

(int i=

0;i <

10;i++

)

continue 結束本次迴圈 進行下一次迴圈//跳過當前迴圈 下一次還要迴圈

for

(int i=

0;i <

10;i++

)}

三元運算子判斷

三元運算子語法 條件?成立做的事 不成立做的事 把if else簡單化的寫法 如果三元運算子的某一部分不需要任何處理,使用 null,undefined void 0 佔位即可 如果需要執行多條語句,用 包起來,每條語句用逗號分開 var num 12 num 10?num num num 10?n...

JS系列 三元運算子與迴圈

三元運算子 var num 12 if num 10 else 相當於三元運算子 num 10?num num 特殊情況 如果三元運算子中某一部分成立不需要任何的處理我們用null underfined void 0.佔位即可 var num 12 num 10?num null 如果需要執行多項任...

位運算子與三元運算子

1 按位與運算子 int m 6,b,c 4,d,t b m c 按位與,兩個操作位數中位都為1,結果才為1,否則結果為0。轉換為二進位制 m 6,0110 c 4,0100 結果為 0100 b 4 system.out.println b 2 按位或運算子 int m 6,b,c 4,d d m...