0
Java Ternary operator explanation
Hi guys So I donât get how to understand this code how can I know how to understand it properly Int= smallest (a<b)? (a<c?a:c) : (b<c?b:c); return smallest;
2 Answers
+ 5
ternary operator is a short of if else statement.
int x = a > b ? a : b;
if (a > b)
x = a;
else
x = b;
So here
if (a < b) {
if (a < c)
smallest = a;
else
smallest = c;
} else {
if (b < c)
smallest = b;
else
smallest = c;
}