沒有java不java的. loopping中文叫作回圈
其作用是為了作壹些重復的指令
而不想將其重復指令
編程時
重復輸入. 簡單的例子如下
for (i=0;i<10;i++){ System.out.println("hihi"); } 此程式會重復列印hihi於console上10次. 看看
若是沒有loop
那要做到相同動作便要如下
System.out.println("hihi"); System.out.println("hihi"); System.out.println("hihi"); System.out.println("hihi"); System.out.println("hihi"); System.out.println("hihi"); System.out.println("hihi"); System.out.println("hihi"); System.out.println("hihi"); System.out.println("hihi"); 這只是簡單例子
若該回卷是成百上千的
那妳就可憐!!! 好了
要解釋nested loop了
其實很簡單
就是loop裏面還有loop
例子如下: for (i=0;i<6;i++){ for(j=0;j<=i;j++){ System.out.print("hihi"); } System.out.println(""); } 這會於console顯示為 * ** *** **** ***** ****** 那或許妳會問
甚麽時候才用呢
個人認為
很難壹概而論
簡單點講
就時
當壹個回圈不能夠做到妳所想
便要用nested loop. 當然
nested loop不單是for可以
do...while
while
while...until壹樣做到
詳情妳可參考sun的教學關於loopping java.sun/docs/books/tutorial/java/nutsandbolts/while java.sun/docs/books/tutorial/java/nutsandbolts/for
參考: me and java.sun