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
- ### 流程控制語句結構
- 流程控制語句結構
- python之流程控制語句Python
- 流程控制、 迴圈語句
- Python流程控制語句詳解Python
- JavaScript常用的流程控制語句JavaScript
- Java™ 教程(控制流語句)Java
- 『忘了再學』Shell流程控制 — 39、特殊流程控制語句
- Linux下邏輯測試語句引數和流程控制語句 if語句Linux
- Python中流程控制語句有哪些?Python
- python三種流程控制的語句Python
- php有幾種流程控制語句PHP
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- go 流程控制之switch 語句介紹Go
- JavaScript的流程控制語句以及函式JavaScript函式
- 1.4js中流程控制語句.htmlJSHTML
- JavaScript statement flow control || JavaScript 語句流程控制JavaScript
- flask之控制語句 if 語句與for語句Flask
- Java基礎篇(03):流程控制語句,和演算法應用Java演算法
- 控制語句
- Lua流程控制語句if else的使用詳解
- PHP快速上手(04):PHP流程控制語句01PHP
- 『無為則無心』Python基礎 — 13、Python流程控制語句(條件語句)Python
- 『無為則無心』Python基礎 — 15、Python流程控制語句(for迴圈語句)Python
- 《Java從入門到失業》第三章:基礎語法及基本程式結構(3.8):流程控制(迴圈語句、while語句、for語句)JavaWhile
- python 控制語句Python
- 第 7 節:流程控制-迴圈練習-跳出語句
- Python3-流程控制語句、迭代器、生成器Python
- JavaScript之流程語句JavaScript
- 《Java從入門到失業》第三章:基礎語法及基本程式結構(3.8):流程控制(選擇語句、if-else語句、switch語句)Java
- Java控制流程Java
- 複雜控制語句
- 2 控制流語句