for语句的执行过程_带你深入了解Java流程控制语句
概述
在一個程序執行的過程中,程序的流程對運行結果有直接的影響的。只有在清楚每條語句的執行流程的前提下,才能通過控制語句的執行順序來實現我們想要的結果。
順序結構
程序中最簡單、最基本的流程控制,沒有特定的語法結構,單純的按照代碼編寫的先后順序,從上往下,依次執行,程序中大多數的代碼都是按照這樣的規律執行的。
選擇結構
選擇結構也叫做分支結構。它有特定的語法規則,代碼通過執行具體的邏輯運算來進行判斷,最終的結果有兩個,產生了選擇,最后按照不同的選擇執行不同的代碼。Java提供了兩種選擇結構語句,if語句和switch語句。
if語句:如果滿足條件語句,則執行執行語句
if....else語句:如果滿足判斷語句,則執行執行語句1,否則執行執行語句2
if....else if....else語句:對多個條件進行判斷,進行多種不同的處理
switch語句:將表達式的值與目標值比較,滿足則執行相應的執行語句;沒有匹配的執行default后的語句
if語句與switch語句的區別
if語句使用場景:針對結果是boolean類型的判斷
????????針對一個范圍的判斷
????????針對幾個常量值的判斷
switch語句使用場景:針對幾個常量值的判斷
循環結構
循環語句可以在滿足某種循環條件的情況下,反復的執行某一段代碼,而這段被重復執行的代碼就被稱為循環體語句。在反復執行這個循環體的時候,需要在合適的時候把循環判斷條件修改為false,從而結束循環,否則循環將一直執行下去,形成死循環。Java中最常見的兩種循環結構語句為while語句和for語句。
while語句:反復進行循環條件的判斷,若成立則執行執行語句,直至條件不成立,循環結束
do....while語句:先執行執行語句一次,再根據循環條件判斷是否繼續執行
for語句:先執行初始化表達式,再根據循環條件,若不成立則退出循環;若成立則執行執行語句,繼而再執行操作表達式,再進行循環條件的判斷
while語句與for語句的區別
??do...while循環至少執行一次循環體,而for,while循環必須先判斷條件是否成立,然后決定是否執行循環體語句
??如果你想在循環結束后,繼續使用控制條件的那個變量,用while循環,否則用for循環,不知道用for循環
??建議先考慮for循環,然后是while循環,最后是do...while循環
總結
以上是生活随笔為你收集整理的for语句的执行过程_带你深入了解Java流程控制语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人生苦短我用python梗_人生苦短我用
- 下一篇: linux 命令大全_干货分享:Linu