package cn.tedu.basic;
/**
* 求出1-100奇数、偶数之和、个数
*
*/
public class TestDemo {
public static void main(String[] args) {
int sum_odd = 0;//初始化奇数的和
int sum_even = 0;//初始化偶数的和
int count_odd = 0;//初始化奇数的个数
int count_even = 0;//初始化偶数的个数
for (int i = 1; i <= 100; i++) {
if (i%2 != 0) {//过滤出所有的奇数
sum_even = sum_even + i;
count_even++;//奇数数量自加一
}else {//过滤出所有偶数
sum_odd = sum_odd + i;
count_odd++;//偶数数量自加一
}
}
System.out.println("1-100所有奇数之和为: " + sum_even);
System.out.println("1-100所有偶数之和为: " + count_even);
System.out.println("1-100中奇数的个数为: " + sum_odd);
System.out.println("1-100中偶数的个数为: " + count_odd);
}
}
代码执行结果:
1-100所有奇数之和为: 2500
1-100所有偶数之和为: 50
1-100中奇数的个数为: 2550
1-100中偶数的个数为: 50