-
1 # 寫程式設計師的程式碼
-
2 # IT派小牧
作為一名Java開發程式設計師,我覺得自己有能力回答下。
一、for迴圈
整個是程式中最常見的一種迴圈方式,例如for (int i = 0; i < 100; i++){},這種方式相信大家是用的最多的。
二、while迴圈
當while條件成立的時候,則執行迴圈體,一直迴圈到不成立為止,例子,while(boolean){
..............................
}
三、do while迴圈
整個迴圈一般會用於迴圈次數不確定的條件下,例如每次查詢資料10行,我不確定啥時候能查完,可以用這種方式,例子,do{
...........................................
}while(boolean)
四、foreach迴圈
是java5之後的新特徵,通常用來遍歷集合、陣列等,是for迴圈的簡化版本,例子列印String陣列,for (String s : arrs) {
System.out.println(s);
}
五、switch迴圈
分支選擇,一般判斷有超多3個的if,建議使用此方式,例子,
switch (key){ case value1: 。。。。。 break;
case value2: 。。。。。 break;
default: break; }
這幾種都是最基礎的迴圈方式了。
-
3 # IT技術專家孫鑫
標準答案來了。
while 迴圈do/while 迴圈for 迴圈“for each”迴圈(增強的for迴圈,Java 5新增)另外,switch不是迴圈語句,是分支語句,不要被誤導了。
-
4 # 凸比難撥彎
java迴圈bai有三種du:
1、do while 迴圈 2、while 迴圈 3、for 迴圈
1、do while 迴圈 至少執行一次
語法格式:
do {
至少執行一次迴圈體
sum =sum +i ;//累加自然整數i到sum
i =i +1;//自然整數加一到下一個整數
}while(i<=100);
2、while 迴圈
語法格式:
while(i<=100);{
//可能一次都不執行
sum =sum +i ;//累加自然整數i到sum
i =i +1;//自然整數加一到下一個整數
}
3、for 迴圈
語法格式:
for(int i=1;i<=100 ;i++){
//可能一次都不執行
sum =sum +i ;//累加自然整數i到sum
i =i +1;//自然整數加一到下一個整數
}
回覆列表
for迴圈J2SE 1.5提供了另一種形式的for迴圈。藉助這種形式的for迴圈,可以用更簡單地方式來遍歷陣列和Collection等型別的物件。本文介紹使用這種迴圈的具體方式,說明如何自行定義能被這樣遍歷的類,並解釋和這一機制的一些常見問題。在Java程式中,要“逐一處理”――或者說,“遍歷”――某一個數組或Collection中的元素的時候,一般會使用一個for迴圈來實現(當 然,用其它種類的迴圈也不是不可以,只是不知道是因為for這個詞的長度比較短,還是因為for這個詞的含義和這種操作比較配,在這種時候for迴圈比其 它迴圈常用得多)。while迴圈
while是最基本的迴圈,他的結構為:
while( 布林表示式 ) { //迴圈內容 }
只要布林表示式為 true,迴圈就會一直執行下去。
例項
public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { System.out.print("value of x : " + x ); x++; System.out.print("\n"); } } }
do....while迴圈對於 while 語句而言,如果不滿足條件,則不能進入迴圈。但有時候我們需要即使不滿足條件,也至少執行一次。
do…while 迴圈和 while 迴圈相似,不同的是,do…while 迴圈至少會執行一次。
do {
//程式碼語句
}while(布林表示式);
例項
總結java中最常用的三中迴圈,根據實際需要選擇即可。