3.用while和for循环分别计算100以内奇数和偶数的和,并输出。
用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); } }
结果输出截图: