Java中的while循環結構在很多情況下都是非常有用的。其中,求100以內所有偶數的和便是其中一種典型的應用場景。下面是一段用Java while循環結構實現該功能的代碼:
public class EvenSum { public static void main(String[] args) { int i = 0; int sum = 0; while(i<= 100) { if(i % 2 == 0) { sum += i; } i++; } System.out.println("100以內所有偶數的和為:" + sum); } }
解析一下以上代碼,首先在第一行聲明了EvenSum這個類,這個類中包含了一個main方法。在第二行我們聲明一個整型變量i并且初始化為0,這個變量將用于判斷循環是否應該繼續進行。在第三行我們同樣聲明了一個整型變量sum并且初始化為0,這個變量將用于保存偶數的和。接下來,在第四行我們使用while循環結構來控制整個程序的流程。while(i<= 100)這個條件表明只要i的值小于等于100這個條件滿足,就會一直進行循環,直到不滿足這個條件后才會停止循環。
在while循環內部,我們使用if判斷是否為偶數,如果是的話則累加到sum這個變量中。最后,在每一次循環的結尾處都會將i自增1,這個操作是為了每次循環都能夠判斷下一個整數是偶數還是奇數。循環結束后,我們使用System.out.println()輸出計算出來的偶數的和。
總之,該程序使用while循環成功地計算出了100以內所有偶數的和,而且為后續拓展功能也提供了很好的可擴展性。
下一篇vue標出紅色圓圈