三目条件运算符

//三目条件运算符:x ? y : z x为一boolean类型表达式,若计算x的值为true,则结果为y的值,否则为z的值

  1. public class TestSm {
  2.  public static void main(String[] args) {
  3.   int score = 80, i = -100;
  4.   String flag1 = score < 60 ? "不及格" : "及格"//第一次写此程序时漏下;!!!!!!!!
  5.   System.out.println("flag1=" + flag1);
  6.   //输出flag1=及格
  7.     
  8.   int flag2 = i >2 ? 100 : (i < 0 ? 0 : -1);
  9.   System.out.println("flag2=" + flag2);
  10.   //输出flag2=0
  11.  }
  12. }

你可能感兴趣的:(String)