zoukankan      html  css  js  c++  java
  • 选择结构

    基本的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选择结构的限制,特别适合某个变量处于某个连续区间时的情况

  • 相关阅读:
    简单通讯聊天 群聊功能 Windows下的客户端 Linux下的epoll服务器
    Windows客户端 Linux服务器通讯 字符编码问题
    C++时间标准库时间time和系统时间的使用
    Window7系统安装Ubuntu16双系统
    Window7 系统下重新建立一个新分区
    UltraISO(软碟通) 制作U盘启动盘
    Python 列表反转显示方法
    HTML,CSS,JS个别知识点总结
    Git 创建版本库并实现本地上传数据到GitHub库
    Python爬虫数据保存到MongoDB中
  • 原文地址:https://www.cnblogs.com/pohuaiwang/p/6879568.html
Copyright © 2011-2022 走看看