为了账号安全,请及时绑定邮箱和手机立即绑定

Java 条件运算符格式问题

原答案是 :

String mark=(score >= 60?) "合格":"不合格" ;

但是我看有人用这个格式:

String mark=(score >= 60? "合格":"不合格");

输出结果都是正确的,请问这两个格式都是对的吗?

正在回答

2 回答

括号不加 也能识别出来 这个特殊运算符是这样的

0 回复 有任何疑惑可以回复我~
#1

人称大帅逼 提问者

好的谢谢
2018-09-05 回复 有任何疑惑可以回复我~

3-7 Java中的条件运算符

2016-06-28

条件运算符( ? : )也称为 “三元运算符”。 语法形式:布尔表达式 ? 表达式1 :表达式2 运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值 String str=(8>5)?"8大于5":"8 <小于5"; System.out.println(str); 为true,返回:8大于5


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1162743    人
  • 解答问题       17548    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

Java 条件运算符格式问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信