放在哪里,要看程序逻辑啊。if(n%i==0),是判定n不是质数的,既然不是质数,就没有必要继续循环判断下去,所以用break。放在if外面,那岂不是第一次循环就直接结束了?
break的作用是跳出最近的循环或者switch如果在16行括号后面的话,在第一次循环的时候,break就会执行,然后跳出循环
break用于结束循环,第16行是没有被循环嵌套,所以不行