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

来源:3-7 Java中的条件运算符

开始学习机

2016-02-27 18:54

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

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

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

写回答 关注

2回答

  • NULL_0
    2016-02-27 19:51:54

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

  • 神龙彪彪
    2016-02-27 19:49:39

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

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题