Java教程:break和continue

开课吧开课吧锤锤2021-07-28 11:44

break:改变程序控制流程,用于do-while、while、for、switch,跳出结构执行结构后面的语句。  

Java教程:break和continue

代码 :

import java.util.Scanner;
public class DemoBreak {
    public static void main(String[] args) {
	Scanner input=new Scanner(System.in);		
        while(true) {
	    System.out.println("是否继续游戏?输入任意继续,输入no结束:");
	    String goon=input.next();			
            if ("no".equals(goon)) {//字符串之间的比较使用 equals
	        break;		
            }
	}
	System.out.println("结束");
    }
}

这里的循环条件为true,也就是一个死循环,但在循环过程中如果输入no将执行break,那么这个循环也就结束了。  

continue:只能用在循环中,跳过循环体中剩余的语句而执行下一次循环。  

代码:  

import java.util.Scanner;
/**
 * 统计年龄大于16的人数
 * @author Jack
 *
 */
public class DemoContinue {
    public static void main(String[] args) {
	Scanner input=new Scanner(System.in);
	System.out.println("请输入学员数量:");		
        int pnum=input.nextInt();//学员总人数
	int num=0;//保存年龄大于16的人数
	for(int i=1;i<=pnum;i++) {
	    System.out.println("请输入第 "+i+" 位学员的年龄:");			
            int age=input.nextInt();			
            if (age<17) {				
                continue;//跳过后面代码,继续下一次循环
	    }
	    num++;
	}
	System.out.println("年龄大于16的人数:"+num);
    }
}

以上就是开课吧广场小编为大家整理发布的“Java教程:break和continue”一文,更多Java教程相关内容尽在开课吧Java教程频道。  

Java

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
高并发编程训练营