首页 > 其他分享 >if选择结构

if选择结构

时间:2023-03-08 20:33:06浏览次数:28  
标签:语句 else 选择 结构 true 表达式 布尔

选择结构

  • if单选结构
  • if双选结构
  • if多选结构
  • 嵌套的if结构
  • switch多选择结构

if单选择结构

  • 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示
  • 语法:
if(布尔表达式){
    //如果布尔表达式为true将执行的语句
}

if双选择结构

  • 那现在有个需求,公司要收购一个软件,成功了,给人支付100万元,失败了,自己找人开发。这样的需求用一个if就搞不定了,我们需要有两个判断,需要一个双选择结构,所以就有了if-else结构。
  • 语法:
if(布尔表达式){
    //如果布尔表达式的值为true
}else{
    //如果布尔表达式的值为false
}

if多选择结构

  • 我们发现刚才的代码不符合实际情况,真实的情况还可能存在ABCD,存在区间多级判断。比如90-100就是A,80-90就是B...等等,在生活中我们很多时候的选择也不仅仅只有两个,所以我们需要一个多选择结构来处理这类问题!
  • 语法:
if(布尔表达式 1){
    //如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
    //如果布尔表达式 2的值为true执行代码
}
}else if{
    //如果布尔表达式都不为true执行代码
}

嵌套的if结构

  • 使用嵌套的if...else语句是合法的。也就是说你可以在另一个if或者else if语句中使用if或者else if语句。你可以像if语句一样嵌套else if...else。

  • 语法:

    if(布尔表达式 1){
        ////如果布尔表达式 1的值为true执行代码
    if(布尔表达式 2){
        ////如果布尔表达式 2的值为true执行代码
         }
    }
    
  • 思考?我们需要寻找一个数,在1-100之间

标签:语句,else,选择,结构,true,表达式,布尔
From: https://www.cnblogs.com/yuexingjian/p/17196073.html

相关文章

  • incetion结构、v1-v4结构变化
    一、GoogleNet提出的inception结构:参考链接、inception百度百科、1、传统inception结构具有的特点:    2、GoogleNet在inception结构上的修改    ......
  • Flask中根据表单中下拉框的选择跳转指定页面
    HomePage.html中存在一个表单:注意:action不写的话,路由默认在/下方,则该路径下方的函数名可以随意取<h4>CompletetheForm</h4><formid="upload_form"method="POST"......
  • 软件设计于体系结构第二次分享
    1项目管理的十大知识领域:1、整合管理;2、范围管理;3、时间管理;4、成本管理;5、沟通管理;6、风险管理;7、采购管理;8、资源管理;9、质量管理;10、干系人管理。其中“整合管理”是对......
  • 嵌入式C语言九大数据结构操作方式详解
          数据结构想必大家都不会陌生,对于一个成熟的程序员而言,熟悉和掌握数据结构和算法也是基本功之一。数据结构本身其实不过是数据按照特点关系进行存储或者组织......
  • C# 8.0 中的 Disposable ref structs(可处置的 ref 结构)
    C#8.0中的Disposablerefstructs(可处置的ref结构) 官方文档中的解释:  用 ref 修饰符声明的 struct 可能无法实现任何接口,因此无法实现 IDisposable。因......
  • AntDesignVue的时间选择器a-date-picker范围格式化时间
    业务效果图核心代码<template><a-date-pickerv-model='record.payTime'show-timeautoclearplaceholder='请选择付款时间'valueFormat='YYYY-MM-DDHH:mm:ss'......
  • 常用数据结构的理解
    常用数据结构的理解首先,什么是数据结构?即人们抽象出来的描述现实世界实体的数学模型(非数值计算)及其上的操作(运算),在计算机上的表示和实现。按一定的逻辑结构组成的一批数据......
  • URI和URL HTTP报文结构
    URI和URL1,URI:一个紧凑的字符串用来标识抽象或物理资源2,AURI:可以进一步被分为定位符名字或两者都是3,UniformResourceLocator(URL)是URI的子集除了确......
  • redis之列表、redis之hash、redis其他操作、redis 管道、django中使用redis、celery介
    目录1redis之列表2redis之hash3redis其他操作4redis管道5django中使用redis5celery介绍和安装6celery快速使用7celery包结构#1登录注册前端 -登录 -手......
  • Linux 文件夹结构
    1文件夹结构图  2文件夹用途根目录:/(计算机)/bin:bin是Binaries(二进制文件)的缩写,这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使......