Java跳出循环-break和continue语句

原创 2016年06月01日 06:37:19
在实际编程中,有时需要在条件语句匹配的时候跳出循环。在Java里,由break和continue语句控制。

“break”语句

“break”语句用来结束循环,即不再执行后边的所有循环。

示例:计算1+2+3+4......+100的结果。
public class example1{
    public static void main(String[] args){
        int result=0;
        for(int i=1;i<=100;i++){
            if(i>50) break;
            result+=i;
        }
        System.out.println(result);
    }
}
输出结果:
1275

分析:程序只计算了1+2+3+4+......+50的结果,后边的循环全部没有执行,即当i=51的时候,循环就结束了。

另外,“break”语句可以与switch开关语句一起使用,下面一节将对此进行讲解。

“continue”语句

“continue”语句用来结束当前循环,并进入下一次循环,即仅仅这一次循环结束了,不是所有循环结束了,后边的循环依旧进行。

示例:计算1+2+3+4......+100的结果。
public class example1{
    public static void main(String[] args){
        int result=0;
        for(int i=1;i<=100;i++){
            if(i>50&&i<=60) continue;
            result+=i;
        }
        System.out.println(result);
    }
}
输出结果:
4495

分析:程序计算了1+2+3+......+48+49+50+61+62+63+......+100的结果,仅仅没有对i=51,52......60进行循环。
版权声明:本文为芝麻软件工作室原创文章,未经芝麻软件工作室允许不得转载。

循环结构中break、continue、goto、return和exit的区别

循环结构中break、continue、goto、return和exit的区别(1) 在此之前讲解循环结构时不止一次提到了break语句和continue语句的使用,接下来看看break、con...
  • u012917700
  • u012917700
  • 2015年11月17日 12:00
  • 1331

Shell教程(四):条件语句、循环语句、break/continue

在编写shell脚本,有可能是一种情况,当你需要采取一个路径两条路径。所以,需要利用条件语句,让程序作出正确的决策和执行正确的动作。 UNIX Shell支持条件语句,从而根据不同的条件下执行不同的...
  • GarfieldEr007
  • GarfieldEr007
  • 2015年12月10日 13:50
  • 9626

break,continue在循环语句中的具体用法

一 break,continue在while语句中的用法 1 如果循环体内执行了break语句,循环就将永久性地退出。 例如,处理一列以一个负数值作为结束标志的值: while( scanf("%f"...
  • qq_27312943
  • qq_27312943
  • 2016年06月13日 22:16
  • 2416

JAVA语言循环结束语句不同于C++之处-break,continue 标签

JAVA语言循环结束语句不同于C++之处-break,continue 标签,若需要转换为C++,可以考虑采用goto语句来实现,代码如下: public class TestHello { pu...
  • zhangmiaoping23
  • zhangmiaoping23
  • 2017年04月26日 12:06
  • 244

java中结束循环的标志break和continue语句

break语句:用于结束整个循环,只能用于switch 和循环语句中。 当break使用在嵌套的循环中时,结束的是其所在的循环(即内循环)  那么怎样才能使其结束外层循环呢?这时就要使用跳转语句标...
  • RYJ359
  • RYJ359
  • 2017年07月14日 21:27
  • 416

Java基础循环结构,以及循环控制语句break,continue,return

Java的四种循环,以及三个与控制循环的关键字
  • AnonymousDemo
  • AnonymousDemo
  • 2017年07月30日 19:02
  • 232

Java中的break Label 和continue Label 例子(跳出多重循环)(转)

1:break    break语句提供了一种方便的跳出循环的方法,一般只退出一重循环。   boolean test=true;   int i=0;   while(test){    ...
  • snihcel
  • snihcel
  • 2014年07月04日 15:08
  • 1513

Java中的break Label 和continue Label 例子(跳出多重循环)

1:break   break语句提供了一种方便的跳出循环的方法,一般只退出一重循环。   boolean test=true;   int i=0;   while(test){    ...
  • lml1013
  • lml1013
  • 2014年02月19日 12:30
  • 490

在Java8的foreach()中使用return/break/continue,不会跳出循环

今天使用lambda表达式处理集合时,发现对return、break以及continue的使用有点迷惑,于是自己动手测试了一下,才发现在使用foreach()处理集合时不能使用break和contin...
  • scyxm0426
  • scyxm0426
  • 2017年12月29日 11:52
  • 20

4 Java基础语法(switch语句,循环语句(for,while),控制跳转语句(break,return,continue))

Java基础语法(switch语句,循环语句(for,while),控制跳转语句(break,return,continue))
  • opopopwqwqwq
  • opopopwqwqwq
  • 2016年04月02日 17:04
  • 2646
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java跳出循环-break和continue语句
举报原因:
原因补充:

(最多只允许输入30个字)