2.7 条件运算符

2017-06-18  本文已影响0人  我是老薛

一、学习要求

书籍参考章节: 第3章

学习目标:


二、参考知识

条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。
其语法格式如:

(布尔表达式)?值1:值2

当?号前面的布尔表达式的值为true时,则整个运算表达式返回的是:前面的值1;当?号前面的布尔表达式的值为false时,则整个运算表达式返回的是:后面的值2。

例子

public class Test {
   public static void main(String args[]){
      int a , b;
      a = 10;
      // 如果 a 等于 1 成立,则设置 b 为 20,否则为 30
      b = (a == 1) ? 20 : 30;
      System.out.println( "Value of b is : " +  b );
 
      // 如果 a 等于 10 成立,则设置 b 为 20,否则为 30
      b = (a == 10) ? 20 : 30;
      System.out.println( "Value of b is : " + b );
   }
}

上面代码编译运行的结果是

Value of b is : 30
Value of b is : 20
上一篇 下一篇

猜你喜欢

热点阅读