Olá, Dalton! Tudo bem?
Ótima observação.
O que você viu ali é o operador ternário. Ele não é um loop, mas uma forma mais curta de escrever um if...else, geralmente usado quando queremos decidir um valor com base em uma condição.
A lógica é simples:
condição ? valor_se_verdadeiro : valor_se_falso
No formato tradicional, ficaria assim:
String status;
if (concluida) {
status = "Concluída";
} else {
status = "Pendente";
}
Com o ternário, tudo isso vira uma linha só. É um recurso bem útil para deixar o código mais limpo e direto, quando usado com moderação, pois para leitura o uso excessivo pode dificultar.
Para saber mais: Sugestão de conteúdo:
Bons estudos!
Sucesso ✨