流程控制语句&&跳转语句

流程控制语句:for、foreach、if、if...else、while、do...while、switch...case

  一、循环语句:for、foreach、while、do...while

    注:与while语句的区别是do...while语句在结尾处多了一个“;”号。

      while语句中,while表达式的括号后不能加“;”,否则将陷入死循环。

      1、do{

       }while(表达式);此处以分号结尾

      2、while(表达式);此处写法错误,分号结尾将使程序陷入死循环

      3、while(表达式){

       }

  二、条件判断语句:if、if...else

  三、多分支语句:switch

    switch(表达式){

      case:常量值:

        语句块;

        break;

      case:常量值:

        语句块;

        break;

      default:

        语句块;

    }

    注:表达式和常量值只能是byte、short、int、char四种基本数据类型中的一种,且常量值不能重复,否则编译报错。

     当某个case后面的常量值与表达式的值相同时,执行case后面的语句,若该case语句中没有break语句,则继续执行后面case中的若干个语句,直到遇到break语句为止。

   

跳转语句:break、continue、return

  break:跳出当前循环。适用于for、while、do...while、switch语句

  continue:终止本次循环,如果循环条件的结果是true则继续下一次循环,如果循环条件的结果是false则退出循环。只能应用在for、while、do...while语句。

  return:退出当前的方法

posted on 2016-04-20 14:25  最不好  阅读(235)  评论(0编辑  收藏  举报

导航