?在这里表示什么,判断吗,那判断后的x:y的意思是什么
就是x是不是大于y,如果是则返回x,不是则返回y。x:y就是前面的判断式的真假的两个返回选项。
条件运算符也叫三元运算符,
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
if(x>y){
return x;
}else{
return y;
}