1.首先三目运算符的表达式为(表达式?ture:false)
其意思为在”?“和”:“分割的两边写入表达式,当第一个表达式为true时三目运算符的值为true所在的位置的值的值,同理当第一个表达式为false时三目运算符的值为false所在的位置的值的值。
简单运用:
计算x,y中比较大的一个数:
有两种方法:
①利用if语句:
public int max(int x, int y){
if(x>y){
return x:
}else{
return y;
}
}
②利用三目运算符:
public int max(int x, int y){
return (x>y?x:y)
}
三目运算符经常可以用来判断二选一或者多选一的情况中,节省代码空间。