Java三元运算符
Java三元运算符
Java三元运算符,通常情况下又被称为条件运算符,一般包含3个操作数,依次使用“?”问号和“:”冒号隔开,比如:A ? B : C,其中问号的左侧的A是一个条件表达式,用于返回true或者false,问号右侧的两个操作数B和C都是返回值,但条件表达式成立返回true,则返回B,否则返回C。语法如下:
condition ? expression1 : expression2;
Java三元运算符实例代码
Java内置了布尔类型的值,下面中的第一个三元运算表达式直接使用了true作为条件表达式与其它的条件表达式进行对比:
public class test {
public static void main(String[] args) {
int x = true ? 1 : 3;
String y = 5 > 6 ? "true" : "false";
System.out.println(x);
System.out.println(y);
}
}
免责声明:内容仅供参考,不保证正确性!