Java流程控制語句
順序結構
是程式中最簡單最基本的流程控制,沒有特定的語法結構,按照程式碼的先後順序,依次執行,程式中大多數的程式碼都是這樣執行的
選擇結構
if語句
書寫方式:
if(關係表示式) { //關係表示式值為真執行語句體1為假執行語句體2,可巢狀使用
語句體1;
}
else {
語句體2;
}
switch語句
switch(表示式){
case值1:
語句1;
break;
case值2:
語句2;
break;
case值3:
語句3;
break;
....
default:
語句n+1;
break;
}
表示式中的值與case中的值進行比較,與那個值相同則執行哪一條語句,否則執行default語句
case穿透:switch語句會根據表示式的值從相匹配的case標籤處開始執行,一直執行到break語句處或者是switch語句的末尾。
在Java7之前,switch只能支援 byte、short、char、int型別。在Java7中,也支援了String型別。
迴圈結構
for迴圈
for(初始化語句;判斷條件語句;控制條件語句) {
迴圈體語句;
}
執行初始化語句,執判斷條件語句,看其結果是true還是false ,果是false,迴圈結束。 如果是true,繼續執行。 執行迴圈體語句,行控制條件語句,進行迴圈。可進行巢狀使用。
while迴圈
while(判斷條件語句) {
迴圈體語句;
}
執行初始化語句 ,行判斷條件語句,看其結果是true還是false ,果是false,迴圈結束。如果是true,繼續執行。
do…while迴圈
do {
迴圈體語句;
}while((判斷條件語句);
與while語句用法相同,不過會先執行迴圈體,再執行判斷條件語句
相關文章
- Java基礎 - 流程控制語句Java
- 流程控制語句
- 【分支流程控制語句、迴圈流程控制語句】的學習
- Java 控制語句Java
- 2-4 Java流程控制——迴圈語句Java
- 流程控制、 迴圈語句
- SQL SERVER 流程控制語句SQLServer
- ### 流程控制語句結構
- 流程控制語句結構
- python之流程控制語句Python
- Sql Server系列:流程控制語句SQLServer
- JavaScript常用的流程控制語句JavaScript
- 『忘了再學』Shell流程控制 — 39、特殊流程控制語句
- Java™ 教程(控制流語句)Java
- Python流程控制語句詳解Python
- php有幾種流程控制語句PHP
- JavaScript進階之流程控制語句JavaScript
- Linux下邏輯測試語句引數和流程控制語句 if語句Linux
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- java兩個控制語句(轉)Java
- JavaScript的流程控制語句以及函式JavaScript函式
- python三種流程控制的語句Python
- Python中流程控制語句有哪些?Python
- go 流程控制之switch 語句介紹Go
- 1.4js中流程控制語句.htmlJSHTML
- javascript流程控制語句簡單介紹JavaScript
- Java基礎篇(03):流程控制語句,和演算法應用Java演算法
- flask之控制語句 if 語句與for語句Flask
- Lua流程控制語句if else的使用詳解
- PHP快速上手(04):PHP流程控制語句01PHP
- 資料型別運算子流程控制語句資料型別
- js使用物件代替if和switch流程控制語句JS物件
- JavaScript statement flow control || JavaScript 語句流程控制JavaScript
- awk 流程控制語句(if,for,while,do)詳細介紹While
- 《Java從入門到失業》第三章:基礎語法及基本程式結構(3.8):流程控制(迴圈語句、while語句、for語句)JavaWhile
- JAVA學習腳印3: java語言控制流程Java
- 程式控制語句
- JavaScript之流程語句JavaScript