zoukankan      html  css  js  c++  java
  • 程序流程控制

      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后语句这次不执行,进行下一次循环。

  • 相关阅读:
    python九九乘法表
    js的规范写法ES5(自己以后按照这样写)
    git使用和理解之一(不含分支)
    Javascript中对象的Obeject.defineProperty()方法-------------(ES5/个人理解)
    escape()、encodeURI()、encodeURIComponent()区别详解--zt
    webpack学习(一)
    width:100%以什么为基准的测试
    git status中文文件名编码问题解决
    系统构建基础
    jdk+Tomcat环境搭建
  • 原文地址:https://www.cnblogs.com/xieh/p/3698268.html
Copyright © 2011-2022 走看看