JAVA基礎 流程控制語句 二

2021-08-15 06:56:09 字數 2350 閱讀 4751

前言

正文迴圈語句用於反覆執行一段**,直到滿足終止迴圈的條件為止。

public

class whiledemo}}

public

class dowhiledemo

while(i < 5); //迴圈條件}}

for 迴圈語句:迴圈結構

for(初始化表示式;迴圈條件表示式;迴圈後的操作表示式)

/*

for 迴圈

編寫格式:

for (初始化變數 ; 條件 ; 增量)

初始化變數:定義變數,作用,控制迴圈的次數

條件:當條件是true,執行迴圈體,條件是false,結束迴圈

增量:變數自增情況

跳轉語句用於實現迴圈執行過程中的程式流程的跳轉。

/*

break語句的作用:跳出當前case對應的語句

*/public

class switchdemo}}

輸出結果為 :星期四 ,說明當執行到case 4 時滿足條件,執行break ,跳出整個switch 結構。

迴圈語句(單層迴圈)

/*

break 作用於迴圈中,終止迴圈

當break 語句出現在巢狀迴圈中的內層迴圈時,它只能跳出內層迴圈,如果想使用break語句跳出外層迴圈就需要對外層迴圈新增標記。

public

class breakdemo02

system.out.print("*"); // 列印*

}system.out.print("\n"); // 換行}}

}

輸出結果表示break 中斷了外層迴圈,所以只列印了4行資料。

/*

對1~100內的奇數求和

*/public

class continuedemo

sum += i; // 實現sum和i的累加

}system.out.println("sum = " + sum);}}

continue 語句出現在多層巢狀的迴圈語句體中時,他只能跳出內層迴圈,如果想跳出外層迴圈,可以通過標號(標籤)指明要跳過的是哪一層迴圈。

public

class continuedemo02

system.out.print("*"); // 列印*

}system.out.print("\n"); // 換行}}

}

//語句格式

return

expression;

return;

/*

要求:計算乙個長方形的面積

*/public

class methoddemo

public

static

intgetarea(int w,int h)

public

void

set(int m,int n)

}

注意:return語句通常用在方法體的最後,否則會產生編譯錯誤,除非用在if-else 語句中。

單層迴圈中,break 跳出單層迴圈,continue 跳出當前迴圈,繼續執行下一迴圈;

巢狀迴圈中,break 跳出當前迴圈,只是跳出當前的這一層迴圈,如果想要跳出所有迴圈,則需要逐層加入break; continue 和 break 很相似,如果想要跳出所有迴圈,需要逐層加入continue。

總結

JAVA流程控制語句

順序結構 自上而下地逐行執行 輸入資料 處理資料 輸出結果。選擇結構 根據邏輯判斷 的執行順序.if 條件表示式 else else class aaa else 迴圈結構 根據邏輯重複執行某個 塊 布林表示式,expresion1 為真,則 expresion2 被求值 expresion1為假,...

Java 流程控制語句

流程控制語句需要掌握的內容有if else 判斷題 switch 選擇題 while 迴圈語句 do while 迴圈語句 for迴圈 和foreach。還包括 continue break 關鍵字的使用。1 關於swiftch 後面小括號的值 只能 是 int byte char short st...

Java流程控制語句

if else if score 89 else 多重if if age 60 system.out.println 老年 else if age 40 system.out.println 中年 else if age 18 system.out.println 少年 else system.ou...