• 控制执行流程


      在Java中,控制语句涉及的关键字包括if-else,while,do-while,for,return,break及选择语句switch。保留了goto字段。

      Java中唯一用到逗号操作符的地方是for循环的控制表达式。在控制表达式的初始化和步进控制部分,可以使用一些列由逗号分隔符的语句,而这些语句均会独立运行。

      Java SE引入了一种for语句用于数组和容器:foreach语法。

      return关键词有两个方面的用途:一方面指定一个方法返回什么值;另一方面导致当前方法退出并返回这个值。

      goto:若条件成立,则跳到一个方法的入口,否则跳到另一个。goto是在源码级上的跳转。

      标签是后面跟有冒号的标识符。标签的唯一作用是放在迭代语句之前。设置标签唯一的理由是希望在其中嵌套另一个迭代或一个开头。break和continue若随同标签一起使用,他们就会中断,直到标签所在的地方。

      label 1 :

      outer-interation{

        inner-interation{

          break;        //终止内部迭代,回到outer-interacion

          continue;   //将执行点移回内部迭代的起始处

          continue label 1;   //同时中断内部迭代和外部迭代,直接回到label 1处

          break label 1;      //终止所有迭代并回到label 1处,但并不重新进入迭代 

        }

      }  

      continue会退回最内层循环的开头,并继续执行;带标签的continue会到达标签的位置,并重新进入紧接在标签后的那个循环;break会中断并跳出当前循环;带标签的break会中断并跳出标签所指的循环。在Java中需要使用标签的唯一理由是因为有循环嵌套存在,并想从中嵌套多个break和continue。

      switch(integral-selector){

        case integral-val1 : statement; break;

        case integral-val2 : statement; break;

        ..

        default : statement;

      }

  • 相关阅读:
    mysql安装前的系统准备工作(转)
    mysql多实例的配置(转)
    饼干怪兽和APT攻击
    Linux
    android application简要类(一)
    轨道sql谈话 dbms_monitor
    Android有关Volley使用(十)至Request和Reponse意识
    data URI scheme及其应用
    java在string和int相互转化
    ComponentName意思
  • 原文地址:https://www.cnblogs.com/forerver-elf/p/4895044.html
Copyright © 2020-2023  润新知