O Java fornece o operador condicional, que pode ser utilizado no lugar de uma instrução if... else. Esse é o único operador ternário (que recebe 3 operandos) do Java. Juntos, os operandos e o símbolo ?: formam uma expressão condicional. O primeiro operando (à esquerda do ?) é uma expressão booleana, o segundo operando (entre o ? e :) é o valor da expressão condicional se a expressão booleana for true, e o terceiro operando (à direita do :) é o valor da expressão condicional se a expressão booleana for avaliada como false. ?:
Neste caso, então, o 1º operando “a = b < c” é a expressão booleana, o 2º operando “b” é o valor da expressão condicional se a expressão booleana for true, e o 3º operando “c” é o valor da expressão condicional se a expressão booleana for avaliada como false.
Como "b" é menor do que "c", então a variável “a” receberá o valor da variável “b”.
Resposta: Errado