关于m%n==0这里的解释希望您能看懂
我明白了这里的m%n是什么意思了:比如说m=4,4>2,执行代码块4%2==0,所以break跳出当前循环,然后到了if条件语句中,因为不满足m=n所以不输出,跳出子循环,继续下一个外循环。然后m=5,5>2,执行代码块,由于5%2余数不是为0,不执行break,所以继续进行n=n+1这个表达式,然后m%3也不行,继续n=4,直到n=5,满足5%5==0,执行break跳出该循环,进入到下一个if语句中,此时m=5,n=5,所以满足if语句,输出m。这里需要注意的是,当执行完break语句后,她退出的只是她所在的这个for循环,并不是直接到输出语句,切莫忘记下面还有一个if语句!!