为什么位置换一下结果就变了,好心人教教我
if(n%3==0)后加个{ }包含下面想执行的方法,否则if条件仅执行仅挨着它的那一句
因为 continue 是跳过循环体后面的语句直接进行下一次循环,当你把 continue 放在 sum+=n 的前面时,每当n是3的倍数时,就跳过后面的语句(也就是sum+=n),直接进入下一次循环(n++不会被跳过)。