打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
java ?: 问题
userphoto

2015.08.19

关注

这个是问号表达式。是java中的三目运算,
一般格式为:a= b?c:d
意思是,如果b的条件成立,赋值a=c,否则a=d
这个表达式是可以嵌套的,即可以a=b?c?d?:e:f:g
这样简单地写,就可以在某种情况代替if表达式而使程序看起来简洁。
但是这样的表达式一旦嵌套次数过多,程序可读性将急剧下降6

这个语句返回的是一个嵌套的判断语句,形式是A?x:y,其意义是若A为真,则返回x,否则返回y,其中A、x、y均可是一个语句。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java初学者都容易犯的错,你是否中招?
【小懒のVBA】程序结构之Select Case判断语句
Java之for循环break、continue
Python 流程控制实例代码
java assert的用法简介
Java程序开发:关于if语句
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服