Java學習之流程控制
JAVA語言基礎-流程控制的結構
流程控制共有三種:順序結構、分支結構、判斷結構
1、順序結構:
從上到下,從左到右依次執行
2、分支結構:
1) 判斷結構:
A) if( boolean ){ 程式碼塊 }
B) if(boolean){ 程式碼塊1 }else{ 程式碼塊2 }
C) if(boolean ){ 程式碼塊1 }else if( boolean ){ 程式碼塊2 }else{ 程式碼塊3 }
2) 選擇結構:
switch( num )
{
case 1: 語句; break;
case 2: 語句; break;
default : 語句; break;
}
num只能是byte short char int JDK1.7開始,支援String,case之後沒有break,會依次向下執行,遇到break或者結尾括號。如果每個case後都有break;case的順序無影響,如果沒有,會影響順序。
4、 迴圈結構
1) while 迴圈:
格式:
while(boolean){
code 1;
}當boolean表示式的結果為真時,迴圈執行code1,知道boolean值為假跳出迴圈
2) do while語句
do{
語句 ;
} while (booolean);
至少執行一次(但是在實際專案中,幾乎不會用到do while語句)
3) for(迴圈變數初始化 ; 迴圈條件的控制 ; 迴圈變數增量)
{ 語句塊; }
迴圈三要素:迴圈變數定義及初始化 ; 迴圈條件的控制 ; 迴圈變數改變
迴圈巢狀:外層行,內層列
4) break 終止本層迴圈 continue 跳過本次迴圈
5)break ( 迴圈或者選擇 ) 和 continue支援標號
如:OUTER: for(){
FOR2:for(){
continue OUTER;
for(){
break FOR2;
}
}
}
相關文章
- Java學習之流程控制練習Java
- Java學習之流Stream理解(一)Java
- Java學習過程Java
- Java 學習歷程Java
- java的學習過程Java
- 【java學習】控制執行流程Java
- 如何高效學習java課程Java
- python之流程控制語句Python
- 如何學習Java? 在學習Java的過程中需要掌握哪些技能?Java
- JAVA學習腳印3: java語言控制流程Java
- JavaScript進階之流程控制語句JavaScript
- java基礎學習之十二:控制流Java
- python基礎之流程控制-day4Python
- 51微控制器學習歷程(二)快速入門51微控制器
- Kotlin藝術探索之流程控制和運算子Kotlin
- java學習之道 --- 如何學習java?Java
- Java多執行緒學習(2)執行緒控制Java執行緒
- 流程控制與陣列—Java基礎學習(二)陣列Java
- 學習Java的過程中主要圍繞以下幾個方面來學習 (轉)Java
- JVM 深入學習:Java 解析 Class 檔案過程解析JVMJava
- Java學習過程的一些重點(轉)Java
- java學習歷程——第一篇.如何使用java軟體Java
- Java相關課程系列筆記之一Java學習筆記Java筆記
- node學習歷程
- 學習GCD歷程GC
- DBA學習啟程
- Shell學習【流程控制】
- PLSQL學習——控制語句SQL
- Java 學習Java
- Java學習Java
- Java8 新特性之流式資料處理Java
- 新手如何學習Java——Java學習路線圖Java
- 想要學習web前端需要學習那些課程Web前端
- [學習篇] Swoole 協程
- 【學習篇】Swoole 協程
- Flutter 的學習歷程Flutter
- memcached的學習過程
- Go學習歷程(一)Go