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

Java入门第一季 3-7提示的答案有误

String mark=(score>=60)?"及格":"不及格";//条件运算符
System.out.println("考试成绩如何"+mark);

其中(score>=60)?如果加了括号eclipse显示错误,去掉答案就正确了。

演示的范例也是这样,8>5的括号要不要都能执行,为什么?

正在回答

2 回答

在知道运算符的优先级情况下,可以清楚那个运算符优先级高而先执行,像>=的优先级大于=,所以不加括号也一样,不过为了方便代码的阅读,能使代码条理清楚,建议加括号方便审查代码

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

这个没必要纠结吧!毕竟eclipse是工具软件嘛。

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

举报

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

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

进入课程

Java入门第一季 3-7提示的答案有误

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号