The expression is evaluated to 21.
int a = 7, b = 21; a > b?a:b
The expression evaluates to the maximum of two values:
a > b is false, so:) is evaluated, to 21.(Usually such an expression is part of a longer statement that does something with the value.)
Here is a program fragment that prints the minimum of two variables.
int a = 7, b = 21; System.out.println( "The min is: " + (a ______ b?a:b ) );
Other than the blank, the fragment is correct.
The value of the conditional expression
is used with the concatenation operator + in the
println()
statement.
Fill in the blank so that the fragment works correctly.