public class HelloWorld{
public static void main(String[] args) {
String mark =(8 < 60) ? "8大于60":"8小于60";
System.out.println(mark);
}
}
运行结果8大于60
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
布尔表达式的值为 不是true,为什么还是返回表达式1?
(判断条件语句)?true:false
(8 < 60) ? "8大于60":"8小于60"; 意思是如果8<60成立,就返回“”“8大于60”,如果不成立就返回“8小于60”,返回哪个值就看布尔表达式是否成立或者说true还是false.