三元运算符

一元运算符;  只需要一个数据就可以进行操作的运算符

如:        取反:!    自增:++        自减:--

 

二元运算符;需要;;两给数据才可以进行操作运算符

如:    加法:+      赋值;=

 

三元运算符; 需要三个数据才可以进行操作的运算符。

格式:  数据类型  变量名称 =  条件判断  ? 表达式A  :表达式B

 

 

 

流程;

首先判断条件是否成立;

如果成立为true,那么将表达式A的值 赋值给左边的变量。

如果不成立为false,那么将表达式B的值赋值给左侧的变量。

二者选其一,

  

int a = 10;

int b =20;

int max =a>b  ?  a:b;

//判断a>b是否成立,如果成立将a的值赋值给max;如果成立将b的值赋值给max;二者选其一。

 

 

@@@注意事项;

1,必须同时保证表达式a和表达式b都符合左侧数据类型的需求,

2, 三元运算的结果必须被使用,(要么就套用公式,要么就直接打印输出。)

sout。。。。。。。。。。。。。。。。(a>b  ?  a:b);

 

posted @ 2020-07-17 11:05  ZHU_FENG  阅读(633)  评论(0)    收藏  举报