流程控制之 if switch

2021-08-30 02:34:24 字數 728 閱讀 5196

int x =3;

if(x>1)

system.out.

println

("over"

);

if (條件表示式)

else//否則

int b=

1,c;

if(b>1)

else

和三元運算子很像。 理解為三元運算子是if else 的簡寫格式。

區別 : 不是所有的if else都能簡化的。為什麼呢?因為三元運算子運算完必須有結果!

if(條件表示式)

else if(條件表示式)

else

如果沒有在 if 後面寫大括號,這個大括號可以省略(if後面控制離他最近的語句)

switch(表示式)

int x=5;

switch

(x)

switch語句的特點:1.答案的書寫沒有順序

2.匹配的答案被執行,一直執行到break結束或者執行到switch語句結束

3.switch支援的資料型別為:byte,short,int,char

if 可以用於判斷數值,也可以判斷區間

只要運算結果是boolean,都可以進行判斷。

switch 用於對固定的幾個值,進行判斷。

判斷的值的型別有限

流程控制之for

for 也是迴圈方法。但是用於取值的方法。for迴圈可以來取字串中字元,列表中的元素,字典中的關鍵字等 取字串中的字元 for i in hello print i,end h e l l o 取列表中元素 for i in a 11,33,w r print i,end a 11 33 w r 取...

流程控制之if判斷

一,如果 成績 90,那麼 優秀 如果成績 80且 90,那麼 良好 如果成績 70且 80,那麼 普通 其他情況 很差 score input please input your score score int score if score 90 print 優秀 elif score 80 pr...

流程控制之if,while,for

流程控制之if,while,for age of girl 18 if age of girl 25 print 小姐姐 age of girl 18 if age of girl 30 print 阿姨好 else print 小姐姐 yafeng 超級管理員 egon 普通管理員 sean 業務...