zoukankan      html  css  js  c++  java
  • 【java基础】其他流程控制语句

    break(跳出)

    for(int x = 0;x<3;x++)

    {

      if(x==1)

        break;

      System.out.println("x="+x);   //这条语句执行不到

    }

    for(int x = 0;x<3;x++)

    {

      for(int y = 0;y<4;y++)

      System.out.println("x="+x);   //这条语句执行不到

      break;   //跳的是内循环

    }

    w:for(int x = 0;x<3;x++)

    {

      q:for(int y = 0;y<4;y++)

      System.out.println("x="+x);   //这条语句执行不到

      break w;  

    }

    //跳出外循环

    //标号只能用在循环上,给循环取名字

    continue(继续)

    //continue只能用于循环结构

    for(int x = 0;x<3;x++)

    {

      continue; //会执行报错

      system.out.println("x="+x)

         //  continue;// 和不写没区别

    }

    for(int x = 1;x<=10;x++)

    {

      if(x%2==1)

           continue;

        System.out.println("x="+x);

    }

    //continue后执行的是x++

    //打印偶数功能     2,4,6,8,10

    break语句:应用范围:选择结构和循环结构

    continue语句:应用于循环结构

    注:

    1)这两个语句离开应用范围,存在是没有意义的

    2)这个两个语句单独存在下面都不可以有语句,因为执行不到

    3)continue语句是结构本次循环继续下次循环

    4)标号的出现,可以让两个语句作用于指定的范围

    其他例子

    class OtherDemo
    {
    public static void main(String[]args) w:
    for(int x = 0;x<3;x++) for(int y = 0;y<4;y++)
            {
              System.out.println("x="+x);
              break w;
    } }

    //continue:只能作用于循环结构,继续循环,特点:结束本次循环,继续下一次循环。

    w:for(int x = 0;x<3;x++)

          for(int y = 0;y<4;y++)
            {
              System.out.println("x="+x);
              continue w;
    } }

    x=0 y=1 y<4 打印x 0
    continue w 继续外循环 x++
    x=1,x<3,y=0,y<4 打印x 1 x+1
    x=2,
    x<3,y=0,y<4 打印x 2 x+1
    x=3,x<3 ----no

    结果是打印0,1,2

    /*
    1,break和continue语句作用的范围
    2,breakhe continue单独存在时,下面可以有任何语句,因为都执行不到
    */

    
    
    常常感恩
  • 相关阅读:
    【视频开发】图像清晰度评价方法
    【视频开发】图像清晰度评价方法
    【VS开发】MFC修改Opencv namedWindow的风格
    【VS开发】MFC修改Opencv namedWindow的风格
    【ARM-Linux开发】ctrl-xxx的对应的signal含义
    【ARM-Linux开发】ctrl-xxx的对应的signal含义
    【VS开发】程序如何捕捉signal函数参数中指定的信号
    【VS开发】程序如何捕捉signal函数参数中指定的信号
    【VS开发】windows下的signal
    【VS开发】windows下的signal
  • 原文地址:https://www.cnblogs.com/prince365/p/14121643.html
Copyright © 2011-2022 走看看