//三目条件运算符:x ? y : z x为一boolean类型表达式,若计算x的值为true,则结果为y的值,否则为z的值
- public class TestSm {
- public static void main(String[] args) {
- int score = 80, i = -100;
- String flag1 = score < 60 ? "不及格" : "及格"; //第一次写此程序时漏下;!!!!!!!!
- System.out.println("flag1=" + flag1);
- //输出flag1=及格
- int flag2 = i >2 ? 100 : (i < 0 ? 0 : -1);
- System.out.println("flag2=" + flag2);
- //输出flag2=0
- }
- }