微信登录

条件运算符(三元运算符) - (a == 1) ? 20 : 30;

  1. variable x = (expression) ? value if true : value if false
  1. public class Test {
  2. public static void main(String[] args){
  3. int a , b;
  4. a = 10;
  5. // 如果 a 等于 1 成立,则设置 b 为 20,否则为 30
  6. b = (a == 1) ? 20 : 30;
  7. System.out.println( "Value of b is : " + b );
  8. // 如果 a 等于 10 成立,则设置 b 为 20,否则为 30
  9. b = (a == 10) ? 20 : 30;
  10. System.out.println( "Value of b is : " + b );
  11. }
  12. }

Value of b is : 30
Value of b is : 20

条件运算符(三元运算符) - (a == 1) ? 20 : 30;