Java入門 第三節(流程控制)

2021-08-18 00:00:34 字數 1460 閱讀 3401

我們都知道,程式是由上往下一行一行執行的,但是有些時候我們需要讓他執行某些部分,不執行某部分或反覆執行某部分,流程控制語句分為分支語句和迴圈語句。

if分支語句:

if就是如果的意思,就是在某些情況下,滿足某一條件時才執行相應**,條件不足則執行其他**。if有四種形式:單分支,雙分支,多分支,巢狀if。

比如:單分支

if(3<4)
就會列印乙個"輸出",if後面小括號裡面是boolean型別。

多分支:

if(布林表示式1)else if(布林表示式2)else
多個語句塊中只執行乙個語句塊

巢狀if:

if(布林表示式1){

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

if(布林表示式2){

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

}else{

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

}}else {

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

乙個分支結構中包含另乙個完整分支結構,當有多個條件時分別判斷多個條件提高程式可讀性。

ps:if分支語句中去掉括號,對第一行**有效。

public class iftest 

}

只會輸出**2。

語句格式:

switch ( 表示式 )
switch變數型別只能是int,short,char,byte,當進行case判斷時,jvm會從上到下掃瞄,尋找匹配的case。

但若是case沒有break時,jvm並不會順序輸出每乙個case對應的返回值,而是繼續匹配,不成功則返回預設case。

public class switchtest 

system.out.println("**4");

}}

執行結果:**1

**2**4

for(表示式1;表示式2;表示式3)
表示式1:引數初始化。

表示式2:條件判斷。

表示式3:若表示式2為true時,執行完迴圈體後更新迴圈變數。

迴圈體:被執行的語句。

while(布林型迴圈條件){

迴圈**塊

先判斷,再執行。

do  while ( 布林型迴圈條件 );
特點:先執行,再判斷,至少會執行一次。

使用迴圈結構輸出九九乘法表:

public class second

system.out.println();

} }

}

java基礎 第三節 流程控制 迴圈

一 while 語法格式 while bool 構造bool 放入 更新 當bool為真時,迴圈執行大括號中語句。除非特意為之,記得在大括號中寫上可改變bool值的語句,以保證不會出現死迴圈。二 dowhile bool 至少執行一次大括號中內容,然後再進行真假判斷 再執行 再判斷。三 for fo...

第三節 控制流語句

1,迴圈控制語句 while格式 while 判斷條件 執行過程 先判斷 判斷條件 是否為真,如果為真則執行 迴圈體執行內容 執行完之後再回來判斷 判斷條件 是否為真,以此一直執行判斷,直到 判斷條件 為假的時候退出while ps 判斷條件它支援bool型別,float.0則為假,非0為真 也支援...

JAVA實訓第三節

oop object oriented program即物件導向程式設計 類 類含有屬性和方法 呼叫這個類的方法要建立這個類的物件就可以呼叫 方法的過載1 方法名一樣2 引數不一樣 引數的個數,引數的型別,引數的順序 3 引數的返回值不一致不叫做過載 構造方法 1 給物件的屬性賦初值 初始化 一般在...