迴圈語句及雙重迴圈

2021-08-08 11:36:05 字數 1177 閱讀 4957

複習:

//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 ...