1. 程式人生 > >循環while do---while for循環

循環while do---while for循環

pub ++ 學習 for循環結構 相同 結構 程序 一段 string

一.循環結構 (。^▽^)

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){
    forint 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循環