求大神指點(diǎn)下這個算法結(jié)果為啥不對?結(jié)果為62
public class dp {
public static void main(String[] args){
int num = 2; ? ??
do {
//實(shí)現(xiàn)累加求和 ? ?
? ? ? ? ? ? num+=num;
num = num + 2; ? ? ? ? ??
} while (num<=50); ? ? ? ?
System.out.println(" 50以內(nèi)的偶數(shù)之和為:" + num );
}
}
2016-01-28
public static void main(String[] args) {
int num = 2;
int sum=0;
do {
//實(shí)現(xiàn)累加求和 ? ?
? ? ? ? ? ?sum+=num;//sum=sum+num
num = num + 2; ? ? ? ? ??
} while (num<=50); ? ? ? ?
System.out.println(" 50以內(nèi)的偶數(shù)之和為:" + sum );
}
注意num和sum的區(qū)別?
2015-09-01
public class dp {
public static void main(String[] args){
int num = 2; ? ??
do {
//實(shí)現(xiàn)累加求和 ? ?
? ? ? ? ? ? num+=num; ? ? ? ? //這句應(yīng)該是 ? sum+=num; ? ?sum才是總和!
num = num + 2; ? ? ? ? ??
} while (num<=50); ? ? ? ?
System.out.println(" 50以內(nèi)的偶數(shù)之和為:" + num );
}
}
2015-08-22
public class Test {
????public static void main(String[] args){
????????????int sum = 0;
????????????for (int i = 0; i <=50; i++) {
????????????????if(i%2==0){//判斷是不是偶數(shù)
????????????????sum += i;
????????????}
????????} ? ? ??
????????System.out.println("50以內(nèi)的偶數(shù)之和為:" + sum );
????}
}