初学者0-100以内(包含100)所有偶数之和的解法
第一种解法
public static void main(String[] args) {
//偶数 0 2 4 6 8 …100
int sum = 0; //声明和
//使用while
/* int i =0 ; //声明循环变量
while (i<=100) {
sum +=i;
i+=2;
}*/
//使用do-while
/* int i = 0;
do {
sum+=i;
i+=2;
} while (i<=100);*/
//使用for
/*for (int i = 0; i <=100; i+=2) {
sum+=i;
}*/
System.out.println("100以内的偶数和是:"+sum);
}
第二种解法
public static void main(String[] args) {
//偶数 是能被2整除的 也就是 i%2==0
int sum = 0; //声明和
for(int i = 0;i<=100;i++) {
if (i%2==0) {
sum+=i;
}
}
System.out.println("100以内的偶数和是:"+sum);
}
这两种思路都是可以用三种循环方式书写,只是想表达不同的思路罢了。