java学习12--其他流程控制结构:break和continue

原创 2015年07月07日 11:09:12

其他流程控制语句:break(跳出)、continue(继续);
break:跳出。
break作用的范围:要么是switch语句,要么是循环语句。
记住:当break语句单独存在时,下面不要定义其他语句,因为执行不到。
break跳出所在的当前循环,即内循环;
如果出现了循环嵌套,break想要跳出指定的循环,可以通过标号来完成。
continue:继续。
作用的范围:循环结构。只要离开循环结构,没有意义,编译也会出错。
continue:结束本次循环,继续下次循环。
如果continue单独存在时,下面不要有任何语句,因为执行不到。
如果if在,不是单独存在,在本次循环结束会执行后面的语句。

class BreakContinue
{
    public static void main(String[] args) 
    {
        /*
        其他流程控制语句:break(跳出)、continue(继续);
        break:跳出。
        break作用的范围:要么是switch语句,要么是循环语句。
        记住:当break语句单独存在时,下面不要定义其他语句,因为执行不到。
            break跳出所在的当前循环,即内循环;
            如果出现了循环嵌套,break想要跳出指定的循环,可以通过标号来完成。
        */      
        for(int x=0; x<3; x++)
        {
            if(x==1)
                break;//break只在Switch和循环里作用,不是在if中跳出。
            System.out.println("x="+x);
        }


        xiaoqiang:for (int a=0; a<3 ;a++ )//xiaoqiang是标号
        {
            wangcai:for (int b=0; b<4 ; b++)//wangcai也是标号
            {
                System.out.println("a="+a);
                break xiaoqiang;//跳出指定的循环,运行结果为a=0
//              如果没有指定的话,跳出的是内循环,次数运行结果是a=0,a=1,x=2
            }           
        }

        /*
        continue:继续。
        作用的范围:循环结构。只要离开循环结构,没有意义,编译也会出错。
        continue:结束本次循环,继续下次循环。
        如果continue单独存在时,下面不要有任何语句,因为执行不到。
        如果if在,不是单独存在,在本次循环结束会执行后面的语句。
        */
        for (int m=0; m<11 ;m++ )
        {
            if(m%2==0)
                continue;//执行完continue之后直接去循环,不执行下一句
            System.out.println("m="+m);//打印出来的都是奇数,不会打印0,2,4……等偶数。
        }

        xiaoqiang:for (int n=0; n<3 ;n++ )
        {
            wangcai:for (int o=0; o<4 ; o++)
            {
                System.out.println("n="+n);
                continue xiaoqiang;//不执行wangcai标号的循环,执行的是外循环。
            }           
        }   
    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【Java学习笔记】04.流程控制语句与break,continue的使用

1.流程控制语句的分类 顺序结构(没有基本格式,从上往下依次执行) 选择结构(有格式) if switch 循环结构(有格式) for ...

java学习之路 之 基本语法-特殊的流程控制语句(break、continue、return)

特殊流程控制语句 1、break 语句 1) break语句用于终止某个语句块的执行 {    ……     break;     …… } 2) break语句出现在多层嵌套的语句块...

JAVA学习笔记之运算符和流程控制结构

 JAVA语言的运算符分为: 1.算术运算符 + - * /(除) %(取余) ++ -- 2.关系运算符 > = 3.逻辑运算符 &&(短路与) &(按位与) ||(短路或) |(按位...

JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结

JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制,函数,重载的示例总结 JAVA的思想真的很重要,所以要专心的学——献给刚入门的小程序员们 一.语...

shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select

1、expr计算整数变量值 格式 :expr arg 例子:计算(2+3)×4的值 1、分步计算,即先计算2+3,再对其和乘4 s=`expr 2 + 3` expr $s \*...

shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select

1、expr计算整数变量值 格式 :expr arg 例子:计算(2+3)×4的值 1、分步计算,即先计算2+3,再对其和乘4 s=`expr 2 + 3` expr $s \* ...

shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select

1、expr计算整数变量值 格式 :expr arg 例子:计算(2+3)×4的值 1、分步计算,即先计算2+3,再对其和乘4 s=`expr 2 + 3` expr $s \* ...

shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select

1、expr计算整数变量值 格式 :expr arg 例子:计算(2+3)×4的值 1、分步计算,即先计算2+3,再对其和乘4 s=`expr 2 + 3` expr $s \* ...

Golang初级系列教程-控制结构-for-break-continue-range

Golang初级系列教程-控制结构-For/break/continue/rangefor 语句是 Go 中唯一的循环语句。语句中三部分中的任意一部分都可以没有内容,但是分号必须存在(除非三部分全部没...

PL/SQL学习(流程控制结构)

PL/SQL控制结构 一.条件分支语句 IF语句: --IF-THEN-END IF --IF-THEN-ELSE-END IF --IF-THEN-ELSIF-END IF...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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