java学习心得---循环结构
java學習心得—循環結構
通過對java循環操作的學習,讓我對java這門語言有了更深層次的了解。下面我總結一下今天學習的內容:
一、什么是循環結構?
循環結構是通過某個條件,重復的執行一段邏輯代碼。
二、循環結構包括什么?循環操作需要什么條件?是否使用循環及使用步驟!
1目前學習到的java循環結構有while、do-while和for循環。
2如需要一個明確的循環組成有四個必要條件:
(1)初始部分:用來設置循環的初始變量。
(2)循環條件:決定是否繼續循環的依據。
(3)循環操作:單次執行的邏輯代碼或者任務。
(4)迭代部分:控制循環條件改變的增量(缺少將會產生死循環)。
3是否使用循環及使用步驟:
(1)拿到一道題或者一個任務一定要先明確是否需要使用循環。
(2)分析循環條件和循環操作是什么。
(3)循環結構的選型。(while、do-while、for循環)
(一)while循環
1.while循環的語法:
while(布爾表達式){
//邏輯代碼
}
2.執行流程:
(1)先對布爾表達式進行判斷,結果為ture則執行邏輯代碼。
(2)本次執行完畢后,再進行判斷,結果仍舊為ture式,循環會再次執行。
(3)直到布爾表達式的結果為false時,退出循環結構執行后續代碼。
3.while循環的特點:
(1)如果首次判斷不滿足條件,則一次都不會執行。(執行次數:0~n次)。
(2)先判斷,再執行。適用于循環次數明確的情況。
(二)do-while循環
1.do-while循環的語法:
do{
//邏輯代碼
}while(布爾表達式)
2.執行流程:
(1)先執行一次循環操作,再進行布爾表達式的判斷。
(2)如果結果為ture,則再次執行循環操作,如果結果為false,才會退出循環,執行后續代碼。
3.do-while循環的特點:
首次不判斷條件是否滿足,先執行一次,再進行判斷。
(三)for循環
1.for循環的語法:
for(初始部分;循環條件;迭代部分){
//循環操作
}
2.執行流程:
(1)首次執行初始部分(僅一次)。
(2)對布爾表達式進行判斷,結果為ture時,則會執行邏輯代碼。
(3)本次執行完畢后,執行迭代部分,迭代部分執行完以后再次進行判斷,結果仍舊為ture,則再次執行邏輯代碼。
(4)直至布爾表達式的結果為false時,才會退出循環結構,執行后續代碼。
3.while循環的特點:
(1)for循環和while循環相同,如果首次判斷不滿足條件,則一次都不會執行。(執行次數:0~n次)。
(2)先判斷,再執行。適用于循環次數明確的情況。
(四)嵌套循環
概念
在一個完整的循環結構中,嵌套另一個完整的循環結構。(注意:各循環可互相嵌套,且一般不超過三層)
嵌套循環的外層控制行數,內層控制列數。外層循環變量變化一次,內層循環變量變化一輪。
如:打印一個等腰三角形
如:打印一個乘法表
三、流程的控制
目前學習到的流程控制有兩個:1.break,2.continue。
1.break
break:終止、跳出 switch分支結構和循環結構。
2.continue
continue:結束本次循環,進入下一次循環。循環執行中遇到continue則會跳出此次循環,進入下一次循環。
四、比較while、do-while、for
while:先判斷、再執行。 如果不成立就不會循環。
do-while:先執行、再判斷。 不管條件是否成立都進行一次循環(至少執行一次)。
for:需要的條件與while相同,但for循環的寫法更為簡潔。
總結
以上是生活随笔為你收集整理的java学习心得---循环结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: winform绑定多张图片
- 下一篇: 只腐蚀毛刺 腐蚀算法_图像的腐蚀 膨胀及