目录
需求:
求1-100之间的奇数或偶数之和,并把求和结果在控制台输出
分析:
- 对1-100的奇数(偶数)求和,需要对求和操作添加限制条件
- 限制条件是奇数(偶数)才参与运算,因此条件应该是判断是否是奇数(偶数)
- 将反复进行的事情写入循环结构内部(反复进行的事情是将数据i加到用于保存最终求和的变量sum中)
- 当循环执行完毕时,将最终数据打印出来
求偶数和
代码
public class evenNumber {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum += i;
}
}
System.out.println("1-100的偶数和:" + sum);
}
}
运行结果
求奇数和
代码
public class oddNumber {
public static void main(String[] args) {
int sum = 0;
int i = 1;
while (i <= 100) {
if (i % 2 != 0) {
sum += i;
}
i++;
}
System.out.println("1-100奇数之和:" + sum);
}
}
运行结果
讲解
1.使用while循环或者for循环
2.对 i 除以2,能被整除为偶数,不能整除为奇数
3.利用sum求和