循環while do---while for循環
一.循環結構 (。^▽^)
1.循環不是無休止進行的,滿足一定條件的時候循環才會繼續,稱為"循環條件",循環條件不滿足的時候,循環退出
2.循環結構是反復進行相同的或類似的一系列操作,稱為"循環操作"
例如:
public static void main(String [] args){ int count=1; while(count<=50){ System.out.println("打印第"+count+“份試卷”); count++; } }
while循環結構的順序:
(1)聲明初始化循環變量。
(2)判斷循環條件是否滿足,如果滿足則執行循操作,否則退出循環。
( 3 ) 執行完循環操作後,在判斷循環條件,決定繼續執行循環或退出循環。
while 循環特點
先判斷,後執行。
do-----while
和while循環不同,do-while循環以關鍵字do開頭,然後是大括號括起來的循環操作,接著才是while關鍵字和緊隨的小括號括起來的循環條件
註:do-while循環結構已分號結尾
(1)聲明並初始化循環變量
(2)執行一遍循環操作
(3)判斷循環條件:循環條件滿足,則循環繼續執行,循環條件不滿足,則退出循環.
public static void main(String [] args){ int i=1; do{ System.out.println("好好學習") i++; }while(i<=100);
do-while循環結構特點:
先執行,再判斷
for 循環(? ω ?)
for循環語句的主要作用是反復執行一段代碼,直到滿足一定條件為止
(1)初始部分:設置循環的初始狀態
(2)循環體:重復執行的代碼
(3)叠代部分:下一次循環開始前要執行的部分,在while循環結構中它作為循環體的一部分,進行循環次數的累加
(4)循環條件:判斷是否繼續循環的條件
註:在for循環中,這幾個部分是必不可少的,不然循環就會出現錯誤
public static void main(String [] args){ for(int i=0;i=100;i++){ System.out.println("好好學習"); } } }
for循環結構執行的順序: d=====( ̄▽ ̄*)b
(1)執行初始判斷
(2)進行循環條件判斷
(3)根據循環條件判斷結果 >如果為true,則執行循環體 >如果為false,則退出循環
break與continue ( ??? )?
1.break語句用於終止某個循環,程序跳轉到循環體外的下一條語句
2.continue語句用於跳出本次循環,進入下一次循環的語句跳轉語句進階
contunue和break
共同點:當continue和break語句在內層循環時,只會影響內層循環的執行,對外層循環沒有影響
不同點:執行語句後,程序跳轉的位置不同
continue語句是跳出本次循環,進入下一次循環
break語句是跳出本層循環,即提前結束本層循環,執行循環下面的語句
循環while do---while for循環