利用迴圈控制語句的一些經典案例

2021-10-02 12:59:36 字數 1212 閱讀 7170

注意:利用迴圈語句,一定要特別關注迴圈的結束條件!,避免出現死迴圈!

範例:實現1 - 100 的累加計算

1:使用while迴圈結構實現

public class whiledemo

system.out.println(num);

}2.使用do while 結構實現

public class dowhiledemo while(num <=100);

system.out.println(total);

}3.for迴圈結構實現

while迴圈是依據判斷的條件的結果實現的迴圈控制,而for迴圈,是在明確了迴圈次數的情況下使用。(兩者使用時的考慮)

public class fordemo

system.out.println(total);

}** 這三種迴圈,工作中用哪兒種迴圈更貼合業務需求呢?

在開發中,就使用次數來說,while 和 for 迴圈的使用頻率更高

while :在不確定迴圈次數時,但是確定迴圈結束條件時,使用。

for: 在確定要迴圈多少次的時候使用。

比如:業務情景一,要求往玻璃瓶中裝石頭子,必須乙個乙個石頭放入,直到裝滿為止。這個情況就適合使用while迴圈控制。

業務二:如果說,要求, 圍繞操場跑2圈就行,已經明確知道跑圈次數的,直接使用for迴圈更方便。

**迴圈控制語句的使用

在迴圈結構中,滿足條件的話**就會一直執行,那麼怎麼停止迴圈呢,,在程式中提供了2個控制語句,,continue(結束本次迴圈,直接執行下個條件判斷) 和 break (直接跳出迴圈體,執行迴圈體下面的語句)。

範例:(continue 和 break 使用)

public class demo

system.out.println(i);}}

執行結果中會發現,缺少i等於3的輸出;

放開break的注釋,並且將continue注釋了,第二次執行結果發現,只輸出到了i = 2 就在也沒有任何輸出了。

** 使用巢狀迴圈,實現,列印乘法口訣表, 列印三角形。

乘法口訣表的列印(先熟悉乘法口訣表的排列模型)

public class demo1

system.out.println(); //最外層 換行

}範例:列印三角形

public class demo2

}system.out.println();}}

}

利用for迴圈的經典案例

計算1到100的所有整數和 public static void main string args system.out.println 整數和為 num1 計算 1到15的乘積 計算1到15的整數乘積 int sum2 1 for int j 0 j 16 j system.out.println...

一些for迴圈案例

1 請在控制台輸出滿足如下條件的五位數 個位等於萬位 十位等於千位 個位 十位 千位 萬位 百位 2 請統計1 1000之間同時滿足如下條件的資料有多少個 對3整除餘2 對5整除餘3 對7整除餘2 3 一張紙的厚度大約是0.08mm,對折多少次之後能達到珠穆朗瑪峰的高度 8848.13公尺 4 計算...

轉的一些經典語句

eric推薦 發生一件事,如果你 喜歡它,那麼享受它。不喜歡,那麼避開它。避不開,那麼改變它。改不了,那麼接受它。改變觀念,你就能接受它。lion推薦 複雜的事情要簡單做。簡單的事情要認真做。認真的事情要重複做。重複的事情要創造性地做。blue推薦 人生幸福三訣 第一是 不要拿自己的錯誤來懲罰自己 ...