JAVA流程控制

2021-08-18 03:48:25 字數 1676 閱讀 1975

、(1)if 概述:在某些情況下,需要當某一條件滿足時才執行相應**,條件不滿足則執行其他**。

if 四種形式:單分支、雙分支、多分支、巢狀if

1.單分支

if (布林表示式)

2.雙分支

if (布林表示式) else

3.多分支

if(布林表示式1){

//布林表示式1為true時執行的**

}else if(布林表示式2){

//布林表示式1為false但是布林表示式2為true時執行的**

}else if(布林表示式3){

//布林表示式1和布林表示式2為false但是布林表示式3為true時執行的**

}else{

//布林表示式1、布林表示式2和布林表示式3均為false時執行的**

}4.if分支語句

巢狀if——乙個分支結構中包含另乙個完整分支結構:當有多個條件時分別判斷多個條件可以提高程式可讀性

if(布林表示式1){

//布林表示式1為true時執行的**

if(布林表示式2){

//布林表示式1和布林表示式2均為true時執行的**

}else{

//布林表示式1為true,但布林表示式2均為false時執行的**

}}else {

//布林表示式1為false時執行的**

(2)switch分支語句語法

switch ( 表示式 )

例如:

要想輸出一項則需要在case中加入break(break用於結束其所在當前switch語句塊程式的執行,但不會影響其所在語句塊外部**的執行)

、(1)for迴圈的語法和執行順序

while迴圈

do-while迴圈

比較while和do-while

*迴圈語句中break,continue,return的使用

break:break用於結束其所在當前迴圈語句塊程式的執行,但不會影響其所在語句塊外部**的執行。

continue:continue用於結束當前迴圈進入下次迴圈。

return:return只結束其所在方法的執行。

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...

Java流程控制

迴圈 circulation while 迴圈的語法 while 條件表示式 使用while迴圈方式列印100以內4的倍數 while中加if int i 4 while i 100 i do while 條件表示式 先執行後判斷 使用do while迴圈方式列印100以內4的倍數 int i 0 ...

Java流程控制

1 switch語句 基本用法 switch expr 在使用switch語句時有以下注意事項 switch expr 語句中,expr表示式的型別必須是與int型別相容的基本型別 能自動轉換為int型別包括byte,short,char和int型 在 case valuen子句中,valuen必須...