複習:
//1!+2!+3!+………+9!+10!=sum
public class test
system.out.println(sum);}}
雙重迴圈,即乙個迴圈內嵌著另外乙個迴圈,外面的迴圈每跑一遍,內迴圈均要全部跑完。
練習1:
//利用雙迴圈列印倒三角
public class test1
system.out.println();}}
}練習2:
//正三角
public class test2
system.out.println();}}
}練習3:
//菱形
public class test3
system.out.print("*");
for(int i = 1;i <= ( (k - 2) * 2 + 1);i++)
if(k != 1)
system.out.println();
} for(int k = yibanduo;k >=1;k--)
system.out.print("*");
for(int i = 1;i <= ( (k - 2) * 2 + 1);i++)
if(k != 1)
system.out.println();
} system.out.println("實心菱形:");
for(int i = 1;i <= hangshu;i++)
for(int k = 1;k <= i;k++)
system.out.println();
}else
for(int k = 1;k <= (2 *(hangshu/2 + 1) - i);k++)
system.out.println();
}
} }
}練習4:
public class test4
}public void print2()
}public static void main(string args)
for (int i = 0; i < name.length; i++)
}system.out.println("姓張的人數為:"+sum);}}
雙重for迴圈
雙重for迴圈就是在乙個for迴圈裡在巢狀另乙個for迴圈,ji 即兩個迴圈巢狀,還有多重迴圈巢狀的情況,但用的比較少,一般常用的是兩個迴圈巢狀,很少使用多重迴圈,因為for迴圈多了會導致 執行的效率低,而且容易宕機,多迴圈中的總迴圈次數是相乘的,巢狀幾次後幾何級數增長,因此通常情況下在迴圈多次巢狀...
雙重for迴圈
雙重for迴圈 1 概述 很多情況下,單層for迴圈並不能滿足我們的需求,比如我們要列印乙個5行5列的圖形,列印乙個倒直角三角形等,此時就可以通過迴圈巢狀來實現 迴圈巢狀是指在乙個迴圈語句中再定義乙個迴圈語句的語法結構,例如在for迴圈語句中,可以再巢狀乙個for迴圈,這樣的for迴圈語句我們稱之為...
for迴圈雙重迴圈 之坑
public class testbackpressure else for int i 0 i week.size i 這段 要達到的目的就是將存在相同元素的model 更改狀態為選中 同時跳出避免多次迴圈 不相同的為不選中 開始我以為這樣是沒問題的但是 事實證明 打臉了。只改變最後乙個list ...