1-day5內容和案例

循環結構:

* 主要處理有重複的內容或者有規律的內容

* 分類:

* 1.while語句

* 2.do-while語句

* 3.for語句


while語句

* 結構體:

* while(條件表達式){

* 重複的內容或者是有規律的內容

* }

* 執行流程:

* 首先判斷while中的條件表達式是否為true,如果是執行重複或者有規律的內容,如果為false,直接結束

*

* 使用步驟:

* 1.定義初始值

* 2.判斷循環條件

* 3.執行循環操作

* 4.改變循環變量值

輸出打印10句hello

int i=0;

while(i<10) {

System.out.println("hello");

i++;

}


do-while:

* 結構體:

* do{

* 有重複的內容或者有規律的內容

* }while(條件表達式)


輸出打印1-100之間的偶數的和?

int i=1,sum=0;

do {

if(i%2==0) {

sum+=i;

}

i++;

}while(i<=100);

System.out.println(sum);


for循環

* 結構體:

* for(初始值表達式;循環判斷條件;循環後的操作數表達式){

* 循環的內容或者有規律的內容

* }

*執行規律:

*1.初始值表達式

*2.判斷條件表達式

*如果結果為true 執行循環內容或者有規律的內容

*如果為false,直接結束

*3.在條件表達式為true的時候,執行後內容之後

*執行循環後的操作數表達式

*4.再次判斷循環條件

*循環執行2-3步驟

*5.結束


打印數字1到100

for(int i=1;i<=100;i++) {

System.out.println(i);

}


關鍵字 break continue

break continue

* 作用:為了更好的控制流程語句

* break:

* 用法:

* 1.switch結構體 調出結構體

* 2.主要用在循環語句中

* 3.可以和標記一起使用,主要用在嵌套循環中(嵌套循環)

*注意點:

*1.在break語句之後不能有任何內容輸出,因為 執行不到,編譯會報錯

*2.可以和標記一起使用

*

* continue應用:

* 用法:跳出當次循環,對剩下的循環沒有任何影響

* 1.用在循環語句中

* 2.也可以和標記一起使用

* 注意點:

* 1.continue語句之後不能執行其他代碼

1-day5內容和案例


* 2.也可以和標記一起使用

* 3.continue如果在最後判斷,可以省略不寫


輸出打印數字1-10

for(int i=1;i<=10;i++) {

if(i==5) {//當i==5時

//break;//跳出當前循環,結束

continue;//跳過當前執行步驟,繼續執行

}

System.out.println(i);

}


分享到:


相關文章: