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

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

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

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

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

正在回答

2 回答

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

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

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

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

举报

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

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

进入课程

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

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