开始学习机
2016-02-27 18:54
String mark=(score>=60)?"及格":"不及格";//条件运算符 System.out.println("考试成绩如何"+mark);
其中(score>=60)?如果加了括号eclipse显示错误,去掉答案就正确了。
演示的范例也是这样,8>5的括号要不要都能执行,为什么?
在知道运算符的优先级情况下,可以清楚那个运算符优先级高而先执行,像>=的优先级大于=,所以不加括号也一样,不过为了方便代码的阅读,能使代码条理清楚,建议加括号方便审查代码
这个没必要纠结吧!毕竟eclipse是工具软件嘛。
Java入门第一季(IDEA工具)升级版
1165550 学习 · 17586 问题
相似问题