return a1>a2?a1:a2是什么意思解决办法

return a1a2?a1:a2是什么意思public int ...(int a1,int a2){return a1a2?a1:a2//什么意思?}[解决办法]

return a1>a2?a1:a2是什么意思
public int ...(int a1,int a2)
{
  return a1>a2?a1:a2; //什么意思?
}

[解决办法]
如果a1大于a2,就返回a1,否则返回a2
[解决办法]
这种运算符是if else的简写,俗称? : 三目运算符。。