--- title: Java SE笔记: 条件运算符 date: 2016-07-20 22:10:00 updated: 2016-07-20 22:10:00 description: "条件运算符(三目运算符)" categories: [个人笔记] tags: [Java, Java SE笔记] --- 条件运算符也被称为三元运算符、三目运算符。 该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。 ``` variable x = (expression) ? value if true : value if false ``` **实例:** ```java public class Test { public static void main(String args[]) { int a , b; a = 10; b = (a == 1) ? 20: 30; System.out.println( "Value of b is : " + b ); b = (a == 10) ? 20: 30; System.out.println( "Value of b is : " + b ); } } ``` 以上实例编译运行结果如下: ``` Value of b is : 30 Value of b is : 20 ```