15---TernaryOperator 三目运算符
TernaryOperator 三目运算符
/*
1、三目运算符就是条件运算符,也被称为"三元运算符";
三目运算符由两个符号组成"?“和”:",要求有三个操作对象,所以也叫它三目运算符,它是Java语言中唯一的三元运算符。
2、语法形式:
条件表达式 ? 表达式1 : 表达式2
条件表达式是关系表达式或逻辑表达式,返回布尔值。表达式1和表达式2可以是常量、变量或表达式。
条件表表达式允许嵌套,即允许表达式1和表达式2又是一个新的条件表达式
如果条件表达式的值为true,则返回表达式1的值,否则返回表达式2的值
*/
class TernaryOperator {public static void main(String[] args) {//1、获取两个整数中的最大值int x = 10,y = 20;int max = (x > y ? x : y);System.out.println("max=" + max);//2、获取三个整数中的最大值int a = 100,b = 200,c = 150;//(1)分两步走int max2 = (a > b ? a : b);max2 = (max2 > c ? max2 : c);System.out.println("max2=" + max2);//(2)一步完成int max3 = (a > b ? (a > c ? a : c) : (b > c ? b : c));System.out.println("max3=" + max3);}
}
15---TernaryOperator 三目运算符相关推荐
- c++语言运算符,c++运算符
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是'+'. 中文名 C++运算符 用 途 执行程序代码运算含 义 针对以上操作数项 ...
- verilog中的三目运算符
(1) assign c=(sel)?a:b; (2) always @(sel or a or b) begin if(sel) c = a; ...
- java三目运算符判断boonlean,java三元运算符
首先看一下三元运算符的格式 [条件语句] ? [表达式1] : [表达式2] 其中如条件语句为真执行表达式1,否则执行表达式2.简单的例子就不举了,来点其它的.在JDK1.5以前的版本中,表达式1和表 ...
- 【Java后端】三目运算符失效问题刨根问底(及NPE分析)
我的开发问题记录里有这么一个问题,当时项目着急就没用三目,也没查找原因,那时的bean.getCounter()返回值也不知道是啥了,没有关系,咱们彻底分析一下这个问题. // 三目失效 String ...
- 高效算法之动态规划(第15章)
有人说:越炫耀什么,越缺少什么.但我却以为:越缺少什么,越觉得别人炫耀什么. --李宫俊<李宫俊的诗> 0. 前言 参考图书<算法导论> 动态规划通常用来解决最优化问题,在这类 ...
- 《新版阿里巴巴Java开发手册》提到的三目运算符的空指针问题到底是个怎么回事?
最近,阿里巴巴Java开发手册发布了最新版--泰山版,这个名字起的不错,一览众山小. 新版新增了30+规约,其中有一条规约引起了作者的关注,那就是手册中提到在三目运算符使用过程中,需要注意自动拆箱导致 ...
- 信息学奥赛一本通 1053:最大数输出 | OpenJudge NOI 1.4 15
[题目链接] ybt 1053:最大数输出 OpenJudge NOI 1.4 15:最大数输出 [题目考点] 1. if-else嵌套 2. 逻辑表达式 3. <algorithm> 中 ...
- 信息学奥赛一本通 1038:苹果和虫子 | OpenJudge NOI 1.3 15 | OpenJudge NOI 1.4 21
[题目链接] ybt 1038:苹果和虫子 OpenJudge NOI 1.3 15:苹果和虫子 OpenJudge NOI 1.4 21:苹果和虫子2 [题目考点] 1. if-else语句 if( ...
- Python学习 Day8-2 python的三元表达式(三目运算符)、lambda表达式、内置函数
Python中的三元表达式(三目运算符) 语法:为真时的结果 if 判断条件 else 为假时的结果(注意,没有冒号) >>print(1 if 5 > 3 else 0) 1 Py ...
最新文章
- 【待继续研究】如何运用机器学习技术构建可行的反欺诈检测方案?
- 记一次程序员在办公室里的“撕逼”经历
- 使用localStorage解决浏览器刷新后无法再从vuex中获取数据的问题
- 怎么打开Windows Server 2008 图片预览的功能
- 思科路由器 DHCP配置
- 如何使用内联onclick属性停止事件传播?
- css 水印_Inpaint,一款简洁干净的去水印软件
- 如何用Java解压缩WAR文件
- 易语言版{大智慧/分析家/飞狐交易师}DLL插件接口开发模块(beta5),自定义股票软件公式扩展函数
- 金蝶K3WISE盘点机PDA扫码入库仓库条码管理,外购入库单
- 电磁仿真原理——1.0 电磁仿真原理简介
- 去除桌面图标蓝底的方法
- 已知网络号求子网掩码c语言,已知ip地址和其子网掩码如何求网络号子网号主机号 - 已知ip地址求子网掩码_已知ip地址和子网掩码求网络号、子网号和主机号...
- 【0514 更新中】CVPR 2019 论文汇总 按方向划分
- 提取ansible hosts分组IP
- Introspector
- 2022软件测试技能 Mysql数据库必会知识点总结
- 微信支付提示参数错误
- X265-Android
- IPSEC VPN相关问题