在 Java 中,三元运算符是否比“if”条件快
2022-08-31 08:39:12
我容易患上“if-conditional syndrome”,这意味着我倾向于一直使用if条件。我很少使用三元运算符。例如:
//I like to do this:
int a;
if (i == 0)
{
a = 10;
}
else
{
a = 5;
}
//When I could do this:
int a = (i == 0) ? 10:5;
我使用哪个重要吗?哪个更快?是否有任何明显的性能差异?尽可能使用最短的代码是更好的做法吗?