【发布时间】:2014-01-21 22:59:38
【问题描述】:
三元运算符不应该作为 arg 工作吗?真假 ???因此,如果持续时间和石油比字段变量多于规定的数量,它应该返回 true.. 但这会返回 false
public class test12 {
int duration = 260;
int petroleum = 300;
boolean result;
public void checktrain(){
boolean result = duration>=250 && petroleum>=235? true : false;
this.result = result;
}
public void run(){
System.out.print(result);
}
public static void main(String args[]){
test12 tr = new test12();
tr.run();
}
}
【问题讨论】:
-
根本不需要三元运算符。你可以做
boolean result = duration >= 250 && petroleum >= 235。
标签: java boolean return operator-keyword ternary