一秒学会程序中的三目运算符

2021-10-03 00:00:00 程序 运算符 学会

什么是三目运算

又称条件运算符,是计算机 语言 (c,c++,java等)的重要组成部分。 它是唯一有3个操作数的运算符,有时又称为三元运算符。 一般来说,三目运算符的结合性是右结合的。 对于条件表达式b ? x : y,先计算条件b,然后进行判断。

使用条件运算符的一般语法结构为:
result=expression?statement1:statement3;

其中expression是一个布尔表达式.当expression为真时,执行statement1,否则就执行statement3。此三目运算符要求返回一个结果,因此要实现简单的二分支程序,即可使用该条件运算符。
下是一个使用条件运算符的实例代码:

public static void main(String[] args) {
		int A,B,C;
		A=6;
		B=5;
		C=A>B?A+1:B+1;
		System.out.println(C); //当为true是就是执行A+1,为假便相反执行是B+1
    }

技巧:可以将条件运算符理解为if-else语句的简化形式,再使用较为简单的表达式的时候,使用该运算符能够简化程序代码,使程序更加易读。
注意:在使用条件运算符时,还应该注意优先级的问题。三目运算和if(){}else{}的 区别是三目运算有返回值。

    原文作者:大阳光男孩
    原文地址: https://blog.csdn.net/m0_55337678/article/details/123534246
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

相关文章