zoukankan      html  css  js  c++  java
  • 一、Java语言基础(3)_流程语句——选择结构

    2018-04-16

    选择结构

      通过判断条件来做选择的语句,称为选择语句或分支语句

      分类:if和switch

    一、if语句

      1.if结构

       

       语法格式:

        if(boolean表达式){

          条件执行体(TODO,当Boolean表达式的结果为ture,就执行条件执行体(花括号里面的代码)

        }

        注意事项:

        

        

      2.if-else结构(如果,就)

        

        语法格式:

          if(boolean表达式){

            条件执行体A(TODO,当Boolean表达式的结果为ture,就执行条件执行体A,否则执行条件执行体B

          }else{

            条件执行体B

          }

        if-else结构和三元运算符的区别:

          从语义上来说没有区别,

          从本质上说,if-else是一种结构,而三元运算符是一种运算符号。

          三元运算符必须有一个结果,必须有返回值,而if-else是控制语句的一种结构,可以返回值,也可以打印一句话... ...

            

           注意:

          

      3.if-elseif-else结构(否则,如果)

        

        语法格式:     

          if(boolean表达式A){

            条件执行体A(TODO,当Boolean表达式的结果为ture,就执行条件执行体A,否则执行条件执行体B)

          }else if(boolean表达式B){

            条件执行体B

          }else{

            条件执行体C

          }

         注意:

           

    二、switch语句

      

      语法格式:

        switch(整型表达式){
          case 值A:执行的语句;break;
          case 值B:执行的语句;break;
          case 值C:执行的语句;break;
          ......
          defult: 上述值都不是表达式的结果,,就执行这里;
        }

      如:

      

       

       使用注意:

        

        穿透:

          

     

     三、if和switch的选择

      if和switch都属于选择语句,功能相似

      if:判断条件是boolean类型

      switch:判断条件是 整数表达式 == int类型的值

      选择:如果是对整数表达式判断等于多少,首选switch,其他情况用if语句。

     

  • 相关阅读:
    cocos2d-x C++ 判断当前平台宏定义大全
    cocos2d-x JS 纯代码加载播放plist与png动画
    cocos2d-x JS 加载播放Studio帧动画的两种方法
    iOS开发小技巧总结
    cocos2d-x C++ (Android)集成第三方微信分享
    cocos2d-x C++ (iOS)集成第三方微信分享
    cocos2d-x JS 获取当前系统时间(解决屏幕双击点击事件)
    (已解决) eclipse提示报错"serializing cdt project settings"解决方案
    cocos2dx
    cocos2d-X JS 获取cocostudio中的UI组件
  • 原文地址:https://www.cnblogs.com/sunNoI/p/8853467.html
Copyright © 2011-2022 走看看