码迷,mamicode.com
首页 > 其他好文 > 详细

程序流程控制

时间:2014-04-29 15:23:40      阅读:463      评论:0      收藏:0      [点我收藏+]

标签:style   java   line   初始化   c   height   for   表达式   sp   编程   测试   

  Java语言中提供了4类程序控制语句,来描述流程:

  1.选择语句:if-else,switch,

  2.循环语句:while,do-while,for

  3.跳转语句 break,continue

  4.异常处理语句:try-catch-finally,throw

  1、选择语句意思是根据某种条件做出朝哪个方向前进的判断。主要分为三种:单分支结构、双分支结构、多分支结构。

  单分支结构:

        if(布尔表达式){

          语句;

        }

  双分支结构:

        if(布尔表达式){

          语句1;

        }else{

          语句2;

        }

   多分支结构:if(布尔表达式1){

        }else if(布尔表达式2){

        }else if(布尔表达式3){

        }else{

        }

  1)、if后的括号不能省略,括号里表达式的值最终必须返回的是布尔值;2)、如果条件体内只有一条语句需要执行,那么if后面的大括号可以省略,但这是一种极为不好的编程习惯。3)、对于给定的if,else语句是可选的,else if 语句也是可选的 ;4)、else和else if同时出现时,else必须出现在else if 之后 ;5)、如果有多条else if语句同时出现,那么如果有一条else if语句的表达式测试成功,那么会忽略掉其他所有else if和else分支。6)、如果出现多个if,只有一个else的情形,else子句归属于最内层的if语句。

  2、循环语句用于重复执行某项任务的控制结构,分为先验循环、后验循环。 后验循环至少执行1次。

  先验循环:

    while(布尔表达式){

      循环体;

     }

    for(初始化;布尔表达式;更新){
      循环体;
      }

  后验循环:

    do{
      循环体;
      }while(布尔表达式);

  3、跳转语句:break是结束本层循环,循环体内break后语句通通不在执行;continue是结束本次循环,循环体内continue后语句这次不执行,进行下一次循环。

程序流程控制,码迷,mamicode.com

程序流程控制

标签:style   java   line   初始化   c   height   for   表达式   sp   编程   测试   

原文地址:http://www.cnblogs.com/xieh/p/3698268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!