本篇主要介紹java中的幾個循環方式,讓大家對循環結構能夠有更多的認識,讓大家在學習的過程中更加的游刃有餘,不報bug。
1.for迴圈
for迴圈java中最常用的迴圈方式,它的結構是:
for(初始化;布林運算式;更新條件){
循環程式碼
}##
实例:1到100的和? public class Test{ public static void main(String[] args){ int n=0; for(int i=1;i<=100;i++){ n=n+i; } System.out.println(n); } } 实例:嵌套循环,九九乘法表 public class Test{ public static void main(String[] args){ //后执行外循环 for(int i=1;i<=9;i++){ //先执行内循环 for(int j=1;j<=i;j++){ Systeam.out.print(j+"*"+i+"="+i*j+" "); } System.out.println(); } } }
while迴圈主要用於未知迴圈次數的情況,它的結構是:
while(布林表達式){#
}
实例:1到100的和? public class Test{ public static void main(String[] args){ int j=0; int i=1; int n=101; //如果i<n为true就会一直循环下去 while(i<n){ j=j+i; i++; } System.out.println(j); } }
3.do...while循環
do...while循環與while循環類似,不同的是布林運算式就算錯誤也會至少執行一次迴圈程式碼,它的結構是:
do{ 環體程式碼# 式)
实例:1到100的和? public class Test{ public static void main(String[] args){ int j=0; int i=1; int n=101; do{ j=j+i; i++; }while(i<n); System.out.println(j); } }
4.增強for循環
for (宣告語句:表達式){
/* 宣告語句:宣告新的局部變量,此變數的型別必須與陣列元素的型別相符。其作用域限定在迴圈語句塊,*其值與此時數組元素的值相等。 * 表達式:表達式是指要存取的陣列名,或是傳回值為陣列的方法。 */ 循環代碼 }实例:数组循环 public class Test{ public static void main(String[] args){ int[] num={1,3,5,6,8,}; for(int x : num){ System.out.print(x+","); } String[] color={"红","黄","蓝","绿","紫"}; for(String name : color){ System.out.print(name+","); } } }
這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的
Java影片教學專欄!
以上是Java的幾種循環方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!