问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在Java中?是干嘛的

发布网友 发布时间:2022-04-21 17:12

我来回答

1个回答

热心网友 时间:2023-07-27 09:15

?是一个三元运算符,运算的过程如下:
?前边是一个表达式,该表达式计算后的值应该是一个boolean型的值。也就是会返回一个true或者false
而?后边有两个表达式,被:分开,首先会计算?之前表达式的值,看看是返回true还是false,如果返回值为true,那么就取紧跟在?后边表达式的值,否则的话取:后边表达式的值。
拿你这个题来说:
首先要计算(++x1
!=
x2
++
),x1的初始值为9,++x1后x1的值为10,!=是一个逻辑运算符,返回一个boolean值,x2++,x2本身的值为6,执行++后也不可能等于10的,所以(++x1
!=
x2
++
)的值为false
也就是要取:号后边的表达式的值。再来看那个表达式(x1-x2),结果很明显。最后的值应该是3。选D
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? rolex是什么牌子的手表,什么价格 在java中=和==的区别 劳力士手表是以什么著称 在java中“/”是什么意思 在java中,\是什么意思? 类在java中属于什么数据类型 支付宝取消了银行卡的快捷支付怎么用 如何取消支付宝中支付的银行卡 怎样用木棍做活动的长方形 正方形和长方形怎么做? 用一张纸怎样才能做出长方形或正方形教程不用胶水粘? coreldraw怎么做出立体的长方形 在word里面编辑图片怎样将图片做成一个长方形 如何做正方体和长方体 怎样做长方体框架 只有卷尺,如何在一块平地(平行四边形,四边是墙)... 如何用下列图形制作长方形? 长方体和正方体怎么做 怎么做一个长方形(步骤+图片) 长方体怎么做? 劳力士品牌是什么? ^在java中是什么意思 JAVA中&&和||是什么意思?怎么用 在JAVA中 java中“:”是什么意思? 在java中 =是什么意思 为什么劳力士手表那么难看 但是一个比一个贵? 在JAVA中,下列定义哪个是正确的? java中“:”的意思是什么? ROLEX是什么牌子的手表 在JAVA中这个是什么? 劳力士表的标志是什么 %o在Java中是什么意思 为什么称劳力士为工人阶级腕表? 劳力士手表用什么材料制作 豆浆中使用消泡剂对人有什么影响 豆浆怎么消泡 如何消除豆浆中的泡沫 如何去除豆浆中的泡沫 做豆腐脑时,豆浆泡沫怎么处理掉?