在C语言和JAVA中是一样的区别。
程序如下:
for(i = 0; i <=3; i++){
if(i == 2){
break;
//continue;
}
System.out.println(i);
}
- 先将continue注释掉,执行break
- 输出0 1,程序就结束了
- 再将break注释掉,执行continue
输出0 1 3,程序结束
break和continue的区别
break是跳出该层循环的所有。
continue只是将当前一个循环停掉,这一层的循环还在继续。如上例,break时,当进行到i = 2,直接停止循环。而continue的时候,只是跳过i = 2这一个循环。