java 三元运算符
三元运算符要求大家对前面几种运算符都有了解 如果不了解可以看一下我之前的文章
三元运算符的基本写法为
值 = 条件?值1:值2;
当条件成立时 最终值等于 值1 若条件不成立 则等于值2
这个写法确实还是比较使用的
之后会有不少应用场景
参考代码如下
public class HelloWorld {public static void main(String args[]) {int a = 10;int b = 20;int c = a > b?a:b;System.out.println(c);}
}
输出结果如下
这里我们定义了 一个 int类型的 c变量接收这个三元运算符返回的值
而这个三元做的判断是 判断 a 是否大于 b
如果条件成立 c拿到的值是a 如果不成立 则 c接收到b
那么很明显 a是10 b是20 a大于b的条件显然是不成立的
所以 c等于了 b的 20我们再来看一个
public class HelloWorld {public static void main(String args[]) {int a = 10;int b = 20;String c = b > a?"b大于a":"b不大于a";System.out.println(c);}
}
这里我们判断 b大于a 如果条件成立 字符串c的值等于 b大于a
不成立 等于 b不大于a
那么b的20显然是大于a的时的
那么输出结果如下
java 三元运算符相关推荐
- java三目运算符判断boonlean,java三元运算符
首先看一下三元运算符的格式 [条件语句] ? [表达式1] : [表达式2] 其中如条件语句为真执行表达式1,否则执行表达式2.简单的例子就不举了,来点其它的.在JDK1.5以前的版本中,表达式1和表 ...
- [转载] Java三元运算符示例
参考链接: Java中的运算符 本示例说明如何编写Java三元运算符. 这是语法 condition ? get_this_if_true : get_this_if_false Java三元运算符语 ...
- 干货丨什么是Java三元运算符?基本用法有哪些?
Java提供了一个三元运算符,可以同时操作3个表达式.三元运算符语法格式如下: 判断条件? 表达式1 :表达式2 在上述语法格式中,当判断条件成立时,计算表达式1的值作为整个表达式的结果,否则计算表达 ...
- java 三元运算符效率_Java笔记之三元运算符
package com.paulaustin; /** * 运算符之六:三元运算符 * 1.结构:(条件表达式)?表达式1 :表达式2 * 2.说明 * ①条件表达式的结果为boolean类型 * ② ...
- java三元运算符用的多不多_Java多个三元运算符
像这样分手: true ? (++i > 2 ? true : false) : false; 所以这里测试条件总是设置为true.因此,执行的三元分支是i> 1. 2? true:fal ...
- JAVA三元运算符排序三个随机数
public class Sort3 {public static void main(String[] args) {int x = 1;int y = 4;int z = 2;int max = ...
- 三元运算符运算(Day02)
三元运算符运算(Day02) 运算符:用来对常量或者变量连接的符号,称为运算符. 表达式:用运算符连接起来的整个式子成为表达式.比如:a+10,10+20 运算符有以下五种: 1.算术运算符 2.赋值 ...
- java 三元 代替 if_Java 中三元和 if else 哪个的效率比较高,有底层解释吗,谢谢了!...
Genokiller 2018-12-28 18:16:11 +08:00 是否还有其他影响效率的地方 两段简短的测试代码: Test2.java (三元运算符) public class Test2 ...
- java if赋值语句_Java基础第3天+运算符(算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符)、Scanner键盘录入、if语句...
1:运算符(掌握) (1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++ ...
最新文章
- Python--logging....实例应用
- 如何一站式解决“人财物事”管理难题?
- 数据结构与算法一篇帮助你吃下KMP算法
- 草稿 修改数据 datagroupview
- js/jquery判断浏览器的方法小结
- SAR(遥感、卫星) 图像常用数据集
- 计算机一级b必背知识点,全国计算机等级考试B经典必考资料_知识点总结.doc
- SDUT1500Message Flood(字典树)
- 网易云听歌服务器异常,“网易云音乐WIFI下无法播放音乐”问题解决
- java web后台学习路线
- item_review - 获得淘宝商品评论电商API
- python倒数切片_python的切片操作
- Egret的eui的使用
- 自训练和协同训练简述
- 两分钟了解数据安全平台(DSP)具备哪些安全能力
- 【ceph相关】ceph常见问题处理
- Axure制作微信APP原型(三):消息+个人模块----聊天、浮窗、登录设备、个人主页、更多信息
- 初中数学老师计算机培训反思,初中数学老师教学反思
- 手机上的python怎么运行,python在手机上怎么操作
- 22-JavaScript 冒泡事件、事件捕获、默认事件、事件委托 DAY18(5.5)