[Day-12] 条件运算子以及switch

昨天学习完if-else判断式
那今天再来补充上次运算子
没说完的条件运算子
条件运算子其实功能跟if-else有点像
写法较为简单
/images/emoticon/emoticon39.gif

举个例子如图
程序码:
https://ithelp.ithome.com.tw/upload/images/20210921/20141707u6H9H2Wyl2.png

执行结果:
https://ithelp.ithome.com.tw/upload/images/20210921/20141707I9kPuy5m6e.png

两个输出的结果都是180
由此可见使用条件运算子一行就可以解决
虽然条件运算子较简洁但缺点就是较不直观

讲完了条件运算子
就要来说明今天练习switch的成果罗~

那switch是什麽呢?
首先要先了解回圈
回圈顾名思义就是一直做一样的事情
那switch就有点像是回圈里包含if-else的感觉
废话不多说
就直接来说明罗~

程序码范例:

switch(条件运算式){
    case 运算完的条件值1:
		做某事
		break;
    case 运算完的条件值2:
        做某事
		break;
          .
          .
          .
    case 运算完的条件值n:
        做某事
		break;
    default:
        做某事
		break;
}

流程图:
https://ithelp.ithome.com.tw/upload/images/20210921/201417073cTtDUJYQc.png

程序开始执行 → switch条件式运算出一个值 → 以结果值来寻找到相对应case值或是default(结果值未找到相对应的case) → 执行完case 或 default後break跳出回圈→ 程序结束
/images/emoticon/emoticon33.gif

以上就了解完基本的switch
那下次我们再来练习简单的switch题目
今天就练习到这边~
/images/emoticon/emoticon08.gif

-End-


<<:  [Day21] NLP会用到的模型(四)-Seq2Seq

>>:  企业的应用文系统与未来

DAY03 环境建构(Anaconda + Jupyter Notebook)及套件工具安装

所谓"工欲善其事,必先利其器",我们需要一个强大的工具来辅助我们进行资料分析,今...

【Day 15】switch statement

switch 是 C 提供的另一种条件判断的方式(python 没有的 !),本身只能比较数字或字元...

Day9 Android - Intent(换页)的基础上->A页面传值(bundle)至B页面

继昨天讲完了Intent(换页),今天主要要讲bundle(传值)的部分,接续昨天设计完的程序再来加...

Day 19. Zabbix 上的 script 工具

今天要跟大家介绍的是 script 工具,在 Zabbix Server 安装好预设只会有三个写好的...

Day30 WebRTC 一对多连线

上一篇我们使用 addTransceiver 单向接收串流 ,但是却不能两个人一起接收,今天我们要来...