O operador ternário é a forma mais curta e expressiva de escrever um if-else simples em Java.
Ele deixa o código mais limpo, enxuto e profissional, quando usado na medida certa.
condição ? valorSeVerdadeiro : valorSeFalso;
📌 Sempre leia assim:
“Se a condição for verdadeira, use isso; caso contrário, use aquilo.”
É literalmente um if-else em uma linha:
// if (condição) valor1; else valor2;
Vira:
condição ? valor1 : valor2;
int idade = 20;
String status = (idade >= 18) ? "Maior de idade" : "Menor de idade";
System.out.println(status);
Maior de idade