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)
else
if(條件表示式3)
else
巢狀if結構if結構裡邊再巢狀if,可以是【if 或者 if-else 或者 if-else if-else 的任意組合】 用來處理多條件多層次的篩選
if()
else
}else
math.random()產生隨機數
switch機構
switch(判斷條件)
列舉型別public
enum 列舉型別
列舉型別 列舉變數名 =變數值1 ~ 變數值4
注意:列舉變數只能取自定義的常量值
switch與多重if的區別
總結:if選擇結構,包括以下形式
switch選擇結構
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必須...
JAVA流程控制
一 1 if 概述 在某些情況下,需要當某一條件滿足時才執行相應 條件不滿足則執行其他 if 四種形式 單分支 雙分支 多分支 巢狀if 1.單分支 if 布林表示式 2.雙分支 if 布林表示式 else 3.多分支 if 布林表示式1 布林表示式1為true時執行的 else if 布林表示式2...