一、学习要求
书籍参考章节: 第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
网友评论