沐汐技术博客

三元表达式

2016-09-01  本文已影响123人  liut_2016

也叫三目【表达式、运算法、运算符】

内容:
x = boolean?a:b

布尔表达式为true结果为a,表达式为false结果为b

java三元表达式有字符强转的功能,会把后面的强转为和前面的类型一样

如果前面是int

会把后面字符变成对应的ascii码。

如果前面是char

会把后面数字转换成对应的字符

示例:

int n;

n = a < b ? 1 : 0;

等于↓

if(a < b){

 n = 1;

}else{

 n = 0;

}
上一篇下一篇

猜你喜欢

热点阅读