条件运算符(?:)
条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。
variable x = (expression) ? value if true : value if false
代码实例
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
总结
Java的条件运算符在Java开发当中还是很常会遇到,它是一个小技巧。
本文详细介绍了Java中的条件运算符(也称为三元运算符),包括其语法结构、使用方式及实际代码示例。通过两个具体的例子展示了如何利用条件运算符来简化代码,提高程序的可读性和效率。
322

被折叠的 条评论
为什么被折叠?



