3.5 - O operador condicional ternário

Este operador pode ser útil em situações em que desejamos atribuir a uma variável, valores diferentes de acordo com determinada condição.

(condição) ? valor1 : valor2

Exemplo:

if (x == 20) // Se x for igual a 20
     y = 50; // então faço y receber 50
else
     y = 70; // senão faço y receber 70

Usando o operador condicional ternário poderíamos escrever:

y = (x == 20) ? 50 : 70; // y recebe, se x for igual a 20 então 50, senão 70.

Estude agora o seguinte exemplo completo: