我不知道對不?num<=50,並不是表示沒有帶2,而是表示一到五十,50這個數也是偶數!所以,我認爲有額同學偷换概念。
建议你把代码System.out.println("sum");换成(num)【加了引号没有数字输出】,可以看到循环操作到底有哪些偶数,最后52很明显是没通过判断的。
不是很明白你的意思
你的代码输出了50个sum字符
最后又输出了1+。。。50de结果
do、、、while语句是先执行,后判断,你写的那个当i=50的时候判断通过继续执行do语句,再次加2 到52时while判断才不通过,相当于从2一直加到52了