正在回答
2回答
这个是三目运算符,也叫三元表达式,具体格式是
变量 = 布尔值 ? 值1 : 值2
当"布尔值"成立的时候(true),将"值1"赋值给变量。
当"布尔值"不成立的时候(false),将"值2"赋值给变量。
boolean b1 = a>b ? (3<2) : (true==false);
也符合这个格式,只不过这个变量刚好是布尔类型。
"值1"为3<2 的结果
"值2"为true==false的结果。
weixin_慕设计1061308
2020-09-20 17:05:52
根据这个意思来说就是 利用a不等于b结果来判断 是ture就执行a+b 是flase就执行a-b 对么?
java工程师2020版
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星