偶数问题啊啊啊
sum = sum + num;
num = num * 2; System.out.println("sum="+sum+",num="+num);num++;sum = sum + num;
num = num * 2; System.out.println("sum="+sum+",num="+num);num++;2019-02-11
public class HelloWorld {
public static void main(String[] args) {
int sum = 0; // 保存 1-50 之间偶数的和
int num = 2; // 代表 1-50 之间的偶数
do {
//实现累加求和
sum = sum + num;
num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断
} while (num <= 50); // 满足数值在 1-50 之间时重复执行循环
System.out.println(" 50以内的偶数之和为:" + sum );
}
}空白处添加的是sum = sum + num; 和while后面括号里的num <= 50这两句。
关于while后面括号里的判断条件,除了小于等于50也可以写小于51或者小于52都行的,只要能保证50可以进入循环体而从52开始不让进去就行。
举报