java流程控制

2021-07-22 05:10:56 字數 893 閱讀 9724

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