一、分支語句
1、if分支語句:
(1)、if 概述:在某些情況下,需要當某一條件滿足時才執行相應**,條件不滿足則執行其他**。
(2)、if 四種形式:單分支、雙分支、多分支、巢狀if。
(3)、單分支:
if (布林表示式)
(4)、雙分支:
if (布林表示式) else
(5)、多分支:
if(布林表示式1){
//布林表示式1為true時執行的**
}else if(布林表示式2){
//布林表示式1為false但是布林表示式2為true時執行的**
}else if(布林表示式3){
//布林表示式1和布林表示式2為false但是布林表示式3為true時執行的**
}else{
//布林表示式1、布林表示式2和布林表示式3均為false時執行的**
} (6)、巢狀if——乙個分支結構中包含另乙個完整分支結構:當有多個條件時分別判斷多個條件可以提高程式可讀性:
if(布林表示式1){
//布林表示式1為true時執行的**
if(布林表示式2){
//布林表示式1和布林表示式2均為true時執行的**
}else{
//布林表示式1為true,但布林表示式2均為false時執行的**
} }else {
//布林表示式1為false時執行的**
} 2、switch分支語句:
(1)、switch ( 表示式 )
case 常量2 :
default:
} 例:
public class switchtest
system.out.println(「**4」);
} }
結果: **1
**2
**3
**4
注意:(1)、break:結束當前switch;
(2)、return:結束當前方法;
(3)、continue:結束當前迴圈;
3、迴圈語句:
(1)、for迴圈語句:
for(表示式1;表示式2;表示式3)
例: for ( int i = 0 ; i < 100 ; i++ )
(2)、while迴圈:
while(布林型迴圈條件){
迴圈**塊
} 例:
int i=0; //宣告迴圈引數
//迴圈20次,每次輸出20個*號
while(i < 2)
(3)、do-while:
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必須...