注意:利用迴圈語句,一定要特別關注迴圈的結束條件!,避免出現死迴圈!
範例:實現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推薦 人生幸福三訣 第一是 不要拿自己的錯誤來懲罰自己 ...