三目运算符:
2015-10-26 23:35
239 查看
三目运算符:
语法:
表达式1
?表达式2 :
表达式3;
如: int max = a > b ? a : b ;
语义:
执行表达式1,看看表达式的结果,如果为真,则执行表达式2,否则执行表达式3
口语:
问表达式1成立吗?成立就表达式2,否则表达式3
什么时候用三目?
就是判断条件后的语句比较少得时候用3目,如果有多条语句的时候用if-else
语法:
表达式1
?表达式2 :
表达式3;
如: int max = a > b ? a : b ;
语义:
执行表达式1,看看表达式的结果,如果为真,则执行表达式2,否则执行表达式3
口语:
问表达式1成立吗?成立就表达式2,否则表达式3
什么时候用三目?
就是判断条件后的语句比较少得时候用3目,如果有多条语句的时候用if-else
相关文章推荐
- Python中实现三目运算的方法
- 三目运算及数据类型转换经典案例
- java运算符
- java学习日志6——选择语句:三目运算,if···else,switch
- C语言中唯一的一个三目运算符(条件运算符)
- java 三目运算
- 三目运算,我就是个坑
- 06.swift.if和三目语句基本使用
- 三元运算、lambda表达式
- Python--基础学习--流程控制
- japser report 使用三目运算代替if else
- Swift学习(五)-逻辑判断
- 冰与火之歌:Python的三元表达式
- Lua中的三目运算符
- Python 三目运算,列表解析,装饰器,迭代器和生成器
- PHP的编程细节
- 三目运算
- EL表达式向select中赋值
- PHP的三目元运算符详解,以及逻辑运算
- 基础类型的简单运算,三目运算和字符串的加法