社区
Java SE
帖子详情
三元运算符 ?
DUBIN87
2017-05-09 01:29:16
以下语句为什么返回空,不是应该返回12吗?
public class z{
public static void main(String[]args){
int b=25;
int a=50;
int c=a>b?25:12;
}
}
...全文
149
4
打赏
收藏
三元运算符 ?
以下语句为什么返回空,不是应该返回12吗? public class z{ public static void main(String[]args){ int b=25; int a=50; int c=a>b?25:12; } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DUBIN87
2017-05-09
打赏
举报
回复
代码中 并没有打印输出 应该知道问题在哪里了,但用这个三元运算符还是有点生疏。谢谢!
110成成
2017-05-09
打赏
举报
回复
引用 2 楼 DUBIN87 的回复:
可是输出结果是空 不知道为什么
我用sys.out 打印出来就是25啊
DUBIN87
2017-05-09
打赏
举报
回复
可是输出结果是空 不知道为什么
110成成
2017-05-09
打赏
举报
回复
a>b?25:12 a大于b时为25 反之为12 所以打印出来应该为25.
三元运算符
的基本用法
三元运算符
(关系表达式) ? 表达式1 : 表达式2; int x = 10; int y = 5; int z; 如果x大于y 则是true,将x赋值给z; 如果x不大于y 则是false,将y赋值给z; z = (x > y) ? x : y; System.out.println("x = " + x); 获取三个整数中的最大值 int a = 10; int b = 20; in...
Java
三元运算符
在Java中,
三元运算符
是Java条件运算符的一种。在本节中,我们将通过适当的示例讨论Java中的
三元运算符
。 三元的含义由三部分组成。在
三元运算符
(?:)由三个操作数。它用于评估布尔表达式。操作员决定将哪个值分配给变量。它是唯一接受三个操作数的条件运算符。可以使用它代替if-else语句。它使代码更容易理解,更短。 注意:不能将使用if-else语句的每个代码替换为
三元运算符
。 句法: 变量=(条件)?expression1:expression2 上面的语句指出,如果条件...
java
三元运算符
_java
三元运算符
详解
最近在带领实习生中遇到很多新手问与
三元运算符
有关的java题目,多数为代码结果题,少数为应用题。鉴于很多资料上对于java三元运算的讲解过于简单,网上的资料与题目也不是很完善,对于结果答案分析不一,故在此总结,当然仅为个人观点,水平有限,不足之处,还请大家多多指出,互相交流学习。什么是java
三元运算符
呢?无疑其操作元有三个,第一个是条件表达式,剩余两个为值,条件表达式为真时运算取第一个值,为假时...
三元运算符
用法
三元运算符
用法
三元运算符
其实是很方便很好用的一种条件判断方法,这个方法可以使调用或渲染数据时逐级筛选。不仅如此,如果适当的扩展
三元运算符
的逻辑,这个判断方法还会很好玩,也可以在某种情景下提高代码效率。
三元运算符
的最基本的语法: 条件表达式?True:False 这是
三元运算符
最基本的语法结果,首先?前是一个条件表达式,?后面的即是逐级执行的条件,如果条件为真值时,?后面的一个事件将被触发,否...
运算符之
三元运算符
前言:文章中放太多的图片csdn会当作链接,超过5个就要审核半天。。。故此尽量少放图片,看代码理解吧。 首先我们理解一元二元运算符的含义, 一元运算符:只需要一个数据就可以进行操作的运算符。例如:取反!、自增++、自减-- 二元运算符:需要两个数据就可以进行操作的运算符。例如:加法+、赋值= 同理我们可以推出
三元运算符
:需要三个数据就可以进行操作的运算符。 格式: 数据类型 变量名称 = 条件判断 ? 表达式A : 表达式B; 流程: 首先判断条件是否成立; 如...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章