改錯了 體現(xiàn)你學(xué)的好不好
public class HelloWorld {
public static void main(String[] args) {
int sum = 0; // 保存 1-50 之間偶數(shù)的和
int num = 2; // 代表 1-50 之間的偶數(shù)
sum+=num;
num+2=num;
while(num<=50){
System.out.println(" 50以內(nèi)的偶數(shù)之和為:" + sum );
}
}
2016-04-05
2016-07-30
第一個錯誤是 ?應(yīng)該把sum和num兩個變量的運算放到while循環(huán)中,不然sum和num兩個變量的值永遠(yuǎn)都不會變,因為只有再循環(huán)中才會重復(fù)的執(zhí)行這兩個變量運算的語句;否則就是個死循環(huán)。
第二個錯誤就是 num+2=num這個語句,在編程語言中沒有這樣的寫法 ?如果是賦值運算的話 ?應(yīng)該是 num=num+2;才對。
2016-04-05
do{
sum+=num;
num+=2;
}
while(num<=50)
System.out.println(" 50以內(nèi)的偶數(shù)之和為:" + sum );
2016-04-04
num+2 = num 反了 應(yīng)該是num = num+2;
2016-04-04
把+=那兩句話放在while里面