Operador Condicional (?:)

5 respostas
Q

Prezados:

Visando todos os aspectos, o que + mais correto (melhor) ?

System.out.println ( notaEstudante < 7 “Retido” : “Aprovado”);

ou

if ( notaEstudante < 7)

System.out.println (Retido);

else

System.out.println(Aprovado);

Grato

5 Respostas

D

Esse operador fica melhor aproveitando em uma situação desse tipo:

String situacao = nota>7 ? "Aprovado" : "Reprovado";

[]'s

A

eu prefiro o if / else mesmo, pois o código fica mais legível :wink:

M

Por questões de redução de código fonte prefiro à alternativa ao IF/Else.

String situacao = nota>7 ? "Aprovado" : "Reprovado";
R

operador condicional por legibilidade e redução de código…

C

Eu sou da mesma opnião que andersonra, na empresa onde trabalho é proibido usar “?”.

usando if else o codigo fica maior, em compensação fica mais legivel e claro, uma leigo consegue ler o codigo mais facil.

Criado 15 de fevereiro de 2005
Ultima resposta 15 de fev. de 2005
Respostas 5
Participantes 6