三元运算符

今天接触了三元运算符,举个例子来说明一下:

由?:符号表示的,具体的含义其实就和if-else结构的含义差不多,这种运算符会将某个条件作两种处理,

如果满足条件的话就执行第一个结果,如果不满足的话就执行另外一个结果,例如: 
Int A,B,C; 
A=2; 
B=3; 
C=A>B ? 100 :200; 
这条语句的意思是,如果A>B的话,就将100赋给C,否则就将200赋给C;

以上就是个人的一点小心得~~有些内容可以参考条件表达式规范[JLS 15.25]

原文地址:https://www.cnblogs.com/bailing80/p/13530046.html