continue是结束上一次循环,开启下一次循环。在例子中用continue是到5次运球时结束一下,然后开启继续运球。在这次任务中用continue,它结束的是什么循坏,开启的又是什么循坏
区别:break是跳出当前整个循环,continue结束本次循环开始下一次循环。
以任务为例,continue结束的是本次(i%3==0)时的for循环,开始的是i+1后的for循环。
如果用break,跳出的是当前整个for循环,即结束了当前整个for循环。
关键是理解加粗部分,有疑问可以继续交流。
楼上说反了,当被3整除时,该循环就会跳出这一次的循环,导致sum+=i不执行,进行下一次循环,只有不被3整除的整数才会进行sum+=i;这条语句,待循环全部完成,也就得出所有不被3整除的数(1到20)
结束的是能被3整除的循环 只要被3整除了 就进行下一个语句 也就是sum += i ;以此循环