continue在for循环里面的作用是,继续下一波的。 这样写,其实对于实现目前这个需求,是OK的。 但是大家有没有觉得写得看起来有那么一些怪? 嗯,也许是continue的 魔力 ,咱们继续看。 ‘没有问题的代码’ ② : public Boolean doExamFinalProof2(List<ExamRecord> examRecords) { Boolean result = false; for (Exa...
break 你明白了吧,中断,后面的内容不再执行,跳出switch、for、do、while。而 continue 则和 break 相反。完成了当前的指令后,返回for、do、while的判断条件处,检测判断条件是否满足要求,以决定是否继续执行后面的操作。现在看出来了,continue不能存在于switch中,只能在循环中出现。
i%2表示如果不等于0,进行if里面的操作,continue结束本次循环,忽略后面的语句进行下一次循环 ...
if(i%2){...} 意思是变量i是不是奇数,也就是变量i与2取模,没有余数时...不执行。有余数时...