Java的三大结构理解
從結構化程序設計角度出發,java有三種結構:順序、選擇、循環。
一、順序結構:
JAVA的基本結構就是順序結構,除非特別指明,否則就按照順序一句一句執行順序結構是最簡單的算法結構,語句與語句之間,框與框之間是按從上到下的順序進行的,它是由若干個依次執行的處理步驟組成的,它是任何一個算法都離不開的一種基本算法結構。順序結構在程序流程圖中的體現就是用流程線將程序框自上而地連接起來,按順序執行算法步驟。
二、選擇結構:
if(條件表達式){
語句;
}
條件表達式必須是布爾表達式
意義:if語句對條件表達式進行一次測試,若測試為真,則執行下面的語句,否則跳過該語句。
三、循環結構:
1.while循環
while (布爾表達式) {
循環體;
}
在循環剛開始時,會計算一次“布爾表達式”的值,若條件為真,執行循環體。而對于后來每一次額外的循環,都會在開始前重新計算一次。
語句中應有使循環趨向于結束的語句,否則會出現無限循環–––"死"循環。
2.For循環
For循環語句是支持迭代的一種通用結構,是最有效最靈活的循環結構
語法形式:
for(循環變量初始化; 布爾表達式;循環變量改變語句)
3.區別
while和do...while
對于while語句而言,如果不滿足條件,則不能進入循環。但有時候我們需要即使不滿足條件,也至少執行一次。
do...while循環和while循環相似,不同的是,do...while循環至少會執行一次。
while和do...while的區別:
while先判斷后執行,do...while是先執行后判斷。
Do...while總是保證循環體會被至少執行一次,這也是他們的主要區別。
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Java的三大结构理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ELK之ElasticSearch快速入
- 下一篇: java美元兑换,(Java实现) 美元