for循环语句 弄不明白这个结果 求解答

for循环语句 弄不明白这个结果 求解答

问题描述:

img

第一次循环n=0,满足if(0%2==0),直接跳出循环了

你把break换成continue才有意义,因为,n从0开始,而0对2求余为0,符合if语句中的条件,因此,直接break退出循环了,n和k都没有被修改