本篇博文最后修改时间:2016年2月29日,18:48。
本篇介绍循环的2种中断语句break和continue。
系统版本:Windows7 家庭普通版 32位操作系统。
三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.youkuaiyun.com/omoiato
联系方式:315878825@qq.com
Java零基础入门交流群:541462902
四、循环的2种中断语句
1、break语句
break语句可以强迫程序中断语句所在层的循环,继续执行循环外的下一个语句。
格式:
for (初始赋值;判断条件;设增减量)
{
语句1;
语句2;
…
break;
… // 若执行break语句,此块内的语句将不会被执行
语句n;
}
…
范例:
public class BreakDemo
{
public static void main(String []args)
{
for (int i = 0; i < 10; i++) //使用for循环
{
if(i == 3) //如果i的值为3
{
break; //退出整个循环
}
System.out.println("i =" +i); //打印信息
}
}
}
程序运行结果:
2、continue
continue语句可以强迫程序停止运行剩余的循环主体,回到循环的开始处继续运行。
格式:
for (初值赋值;判断条件;设增减量)
{
语句1;
语句2;
…
continue
… //若执行continue语句,则此处将不会被执行
语句n;
}
…
范例:
public class ContinueDemo
{
public static void main(String []args)
{
for (int i = 0; i < 10; i++) //使用for循环
{
if(i == 3) //如果i的值为3
{
continue; //退出一次循环
}
System.out.println("i =" +i); //打印信息
}
}
}
程序运行结果:
ps:从程序运行结果看,continue语句只是中断了一次循环,而break语句退出了整个循环。