控制执行流程

来源:互联网 发布:阶乘java递归方法 编辑:程序博客网 时间:2024/06/06 01:03

      在java中控制执行流程涉及的关键字有if-else,while,do-while,for,return,break和选择语句switch.

      所有条件语句都利用true,false决定执行路径;控制执行流程最基本的形式是if-else.

      while,do-while和for是用来控制循环的(迭代语句),while和do-while的唯一区别就是,do-while至少会执行一次。

      for循环的逗号操作符分割例:for(int i=0,j=i+10;i<10;i++,j*2)

      foreach是一种更加简洁的应用于数组和集合java语法,for(int i:i[])或for(int i:list<i>)。foreach的用法还有for(int i:rang(10))//0..9   for(int i:rang(5,10))//5..9  for(int i:rang(5,20,3))取值范围为5...20 步进为3.

      return关键字的作用:制定方法返回的值;另一种是退出当前方法。在任何迭代语句的主体部分,都可用break和continue控制循环流程。break用于强行退出循环,不执行循环中的剩余语句;而continue则停止执行当前的迭代,退回迭代开始时执行下一次的迭代。


0 0
原创粉丝点击