用while和for循環分別計算100以內奇數和偶數的和,並輸出。
/** * [說明]:用while和for循環分別計算100以內奇數和偶數的和,並輸出。 * [概念]:整數中,能被2整除的數是偶數,不能被2整除的數是奇數 * @author aeon */ public class TestWhileFor { public static void main(String[] args) { int i=0;//迭代變量的初始化 int oddNum=0;//用於保存奇數的和 int evenNum=0;//用於保存偶數的和 while(i<=100){ if(i%2!=0){//如果是奇數 oddNum+=i; }else{//否則是偶數 evenNum+=i; } i++; } System.out.println("################while################"); System.out.println("1到100以內的奇數和為:"+oddNum); System.out.println("1到100以內的偶數和為:"+evenNum); System.out.println("################for################"); oddNum=0;//用於保存奇數的和 evenNum=0;//用於保存偶數的和 for(int j=0;j<=100;j++){ if(j%2!=0){//如果是奇數 oddNum+=j; }else{//否則是偶數 evenNum+=j; } } System.out.println("1到100以內的奇數和為:"+oddNum); System.out.println("1到100以內的偶數和為:"+evenNum); } }
結果輸出截圖: