int a = 7, b = 21; a > b?
a:
b
The expression is evaluated to 21.
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
can be used with the concatenation operator +
in the
println()
statement.
Fill in the blank so that the program fragment works correctly.