如何在java中使用“?”?

如何在java中使用“?”?,java,operators,Java,Operators,我已经在教程和其他人的项目中多次看到这个角色,所以我想知道我会用它做什么?它专门与“return”一起使用我想你是在问关于or的问题 相当于 或int t=Math.mina,b 三元运算符。。。网上大约有十亿篇关于它的文章。谷歌搜索java问号操作符或只是java问号都会找到相关的结果。你问问题有什么原因吗?我在键入标题时没有看到这些问题,所以我不知道这些问题存在 return (a < b) ? a : b; if (a < b) { return a; } else

我已经在教程和其他人的项目中多次看到这个角色,所以我想知道我会用它做什么?它专门与“return”一起使用

我想你是在问关于or的问题

相当于


或int t=Math.mina,b

三元运算符。。。网上大约有十亿篇关于它的文章。谷歌搜索java问号操作符或只是java问号都会找到相关的结果。你问问题有什么原因吗?我在键入标题时没有看到这些问题,所以我不知道这些问题存在
return (a < b) ? a : b;
if (a < b) {
    return a;
} else {
    return b;
}
int t = (a < b) ? a : b;
int t;
if (a < b) {
    t = a;
} else {
    t = b;
}