break為跳出循環(huán)體,終止循環(huán);continue為跳出本次循環(huán)體,執(zhí)行下一循環(huán)。
如下例子:
public class breakContinueDemo {
/**
* @examda param args
*/
public static void main(String[] args) {
// TODO 自動生成方法存根
String output="";
int count;
//循環(huán)9次
for(count=1;count<=10;count++){
//如果count值為4,進入下一循環(huán)
if(count==4){
continue;
}
//如果值為9,終止循環(huán)
if(count==9){
break;
}
output+=count+"";
}
output+="\nBreak out of loop count at count =" + count;
System.out.println(output);
}
}
運行結果為:
1235678
Break out of loop count at count =9
注釋:當count=4時,執(zhí)行continue跳出本次循環(huán)體,執(zhí)行下一循環(huán)
當count=9時,執(zhí)行break跳出循環(huán)體,終止循環(huán)
如下例子:
public class breakContinueDemo {
/**
* @examda param args
*/
public static void main(String[] args) {
// TODO 自動生成方法存根
String output="";
int count;
//循環(huán)9次
for(count=1;count<=10;count++){
//如果count值為4,進入下一循環(huán)
if(count==4){
continue;
}
//如果值為9,終止循環(huán)
if(count==9){
break;
}
output+=count+"";
}
output+="\nBreak out of loop count at count =" + count;
System.out.println(output);
}
}
運行結果為:
1235678
Break out of loop count at count =9
注釋:當count=4時,執(zhí)行continue跳出本次循環(huán)體,執(zhí)行下一循環(huán)
當count=9時,執(zhí)行break跳出循環(huán)體,終止循環(huán)