Java編程中,求100以內(nèi)偶數(shù)和可以使用循環(huán)結(jié)構(gòu)和條件判斷語(yǔ)句來(lái)實(shí)現(xiàn)。下面是基本的代碼:
public class EvenSum { public static void main(String[] args) { int sum = 0; //定義一個(gè)變量用于存儲(chǔ)偶數(shù)和 for(int i = 0; i<= 100; i += 2) { //循環(huán)1到100之間的偶數(shù) sum += i; //累加偶數(shù)到sum變量中 } System.out.println("100以內(nèi)偶數(shù)和為:" + sum); //輸出偶數(shù)和 } }
在這個(gè)程序中,我們使用for循環(huán),從0開(kāi)始,每次以2為步長(zhǎng)遞增,遍歷所有100以內(nèi)的偶數(shù)。然后我們使用sum變量累加每個(gè)偶數(shù)的值,最終得到總和。最后,我們使用System.out.println()語(yǔ)句輸出結(jié)果。
你還可以使用while或者do-while循環(huán)實(shí)現(xiàn)相同的功能,代碼如下:
public class EvenSum { public static void main(String[] args) { int sum = 0; //定義一個(gè)變量用于存儲(chǔ)偶數(shù)和 int i = 0; //定義一個(gè)計(jì)數(shù)器 while(i<= 100) { //循環(huán)1到100之間的偶數(shù) if(i % 2 == 0) { //判斷是否是偶數(shù) sum += i; //累加偶數(shù)到sum變量中 } i++; //計(jì)數(shù)器加1 } System.out.println("100以內(nèi)偶數(shù)和為:" + sum); //輸出偶數(shù)和 } }
同樣的,我們首先定義了變量sum和計(jì)數(shù)器i,然后使用while循環(huán),直到i大于100。在while循環(huán)中,我們使用條件判斷語(yǔ)句判斷i是否是偶數(shù),是的話就將i加到sum變量中。最后我們打印出結(jié)果。