• 选择结构


    基本的if选择结构:

    if(条件){   

      //代码块

    }

    代码块:1.结果必须是布尔值        

               2.只有一条语句时,建议省略{}

    运算符             表达式                  说明

    &&(且)        条件1&&条件2         仅仅两个条件同时为真,结果为真

    ||(或)             条件1||条件2          只要两个条件有一个为真,结果为真

    !(非)              !条件                     条件为真时,结果为假/条件为假时,结果为真

    运算符优先级顺序:!>算术运算符>比较运算符>&&>||

     if-else选择结构

    if(条件){

        //代码块1

    }else{

       //代码块2

    }

    多重选择结构

    if(条件){

        //代码块1

    }else  if(条件){

       //代码块2(可以有三个)

    }else{

      //代码块3(可以省略)

    }

    嵌套if选择结构

    if(条件1){

       if(条件2){

        //代码块1         

    }else{

        //代码块2

    }

    --------->内层选择结构

    }else{

       //代码块3

    }

    总结:

    Java中的if选择结构,包括以下形式:

    a:基本if选择结构 :可以处理单一或组合条件的情况

    b:if-else选择结构:可以处理简单的条件分支情况

    c:多重if选择结构 :可以处理连续区间条件的条件分支情况 d:嵌套if选择结构 :可以处理复杂的条件分支情况

    switch选择结构:

    复制代码
    switch(表达式){    // 整型式或字符串计算表达式的值
            case  常量1:
                     语句;
                     break;   //break不能省略
             case  常量2: //常量不能一样
                     语句;      //表达式不能是字符串
                     break;
                     .........
             default:          //如果没有找到相匹配的值
                      语句;
                      break;
    }
    复制代码

     swith和多重if选择结构:

    相同点:都是用来处理多分枝条件的结构

    不同的:  

             switch选择结构:只能用来处理等值条件判断的情况,而且条件必须是整数变量或字符型变量

             多重if选择结构:没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况

  • 相关阅读:
    jquery 停止animate动画,并且回复最初状态
    php mysql实体字符
    ECSHOP MYSQL 公用类库中的autoExecute方法
    ecshop 订单编号 get_order_sn
    ecshop 调用收货地址
    init.php 建立自己的前端共享文件
    php 生成随机字符串 abcdeft....789
    ecshop 订单-》订单状态 2
    ecshop后台,listtable.js使用
    ecshop Admin后台商品列表处(上架、下架、精品...取消精品)增加操作
  • 原文地址:https://www.cnblogs.com/yinhua7896/p/6986151.html
Copyright © 2020-2023  润新知