Ternary
operator( ?: )
Returns one of two expressions depending on
a condition.
Syntax
test ? expression1 : expression2
Returns expression1
if the “test” condition evaluates to true other wise returns expression 2.
Operators.pde
int a = 100; int flag = a>10 ? 1 : 0; println(flag); flag = a>1000 ? 1 : 0; println(flag);
Output
1
0
Observation
See the statement
“flag = a>10 ? 1 : 0”, a>10 is true, so 1 is returned and assigned to the
flag,
No comments:
Post a Comment