布尔表达式?a:b
布尔表达式为true结果为a,表达式为false结果为b
java三元表达式有字符强转的功能,会把后面的强转为和前面的类型一样
如果前面是int型 会把后面字符变成对应的ascii码。
如果前面是char型 会把后面数字转换成对应的字符。
条件?a:b;
等同于
if(条件)
{
a;
}else
{
b;
}
布尔表达式?a:b
布尔表达式为true结果为a,表达式为false结果为b
java三元表达式有字符强转的功能,会把后面的强转为和前面的类型一样
如果前面是int型 会把后面字符变成对应的ascii码。
如果前面是char型 会把后面数字转换成对应的字符。
条件?a:b;
等同于
if(条件)
{
a;
}else
{
b;
}