一、for循環介紹
for循環是一種常見的循環結構,它可以讓代碼塊重複執行指定次數,也可以按照集合方式遍曆數據,是Java程序員必須掌握的基本語法之一。
for(int i=1; i<=10; i++){ System.out.println("當前循環次數:" + i); }
上述代碼表示,for循環執行10次,每次循環都會將i自增1,並打印當前循環次數。
二、for each循環
for each循環是Java SE 5中的新語法,也稱為增強型for循環,它支持數組和集合類的遍歷,簡化了代碼的書寫。
int[] arr = {1, 2, 3, 4, 5}; for(int i : arr){ System.out.println("當前值:" + i); }
上述代碼表示,for each循環遍歷了數組arr,依次輸出數組中的元素值。
三、for循環嵌套
for循環還可以嵌套使用,通過多層循環可以遍歷多維數組,也可以實現複雜的計算。
for(int i=1; i<=3; i++){ for(int j=1; j<=3; j++){ System.out.println("i=" + i + ", j=" + j); } }
上述代碼表示,通過兩層for循環輸出了九次循環,每次輸出都包含兩個變量i和j的值。
四、for循環的應用場景
for循環適用於重複性操作的場景,如遍歷集合數據、統計計數、打印輸出等。
例如,在Java中可以通過for循環來計算數組中元素的平均值:
int[] arr = {1, 2, 3, 4, 5}; int sum = 0; for(int i=0; i<arr.length; i++){ sum += arr[i]; } double avg = sum * 1.0 / arr.length; System.out.println("數組平均值:" + avg);
上述代碼表示,通過for循環計算出一個整型數組中元素的平均值,並輸出到控制台。
五、小結
以上就是Java for循環的基本介紹,掌握好for循環的基本語法,能夠更好的提高Java程序員的編碼效率。
注意,使用for循環的時候一定要注意循環變量的範圍和步長,否則會造成死循環或程序運行出錯。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/295481.html