谁能告诉我这句话是什么意思? getHead 是整数列表中的第一个整数:
return (a.getHead() > m)? a.getHead():m;
谢谢
它与以下内容相同:
if((a.getHead() > m))
return a.getHead();
else
return m;
这是它背后的想法:
if ' evaluate condition' ? 'what to do if condition is true' : 'what to do if condition is false'
>... ? ... : ...
是一个三元条件。
您发布的代码可以转换为
if (a.getHead() > m) {
return a.getHead();
} else {
return m;
}
该代码将返回较大的一个:列表的头部或 m。