这个我哪里判断的有问题?

img


我的判断:这是个for循环当m=3,k=3,判断if里边的表达式m%k不应该是0吗?0等于0,满足条件,执行语句是break,不应该直接跳出此次循环了吗?为什么还执行下一条if语句了。

第二个for加个花括号 把两个语句放进里面去 就能解决了 没有花括号的话 一个for语句只执行一条语句 这是最基础的语法规则哦