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
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
Esse operador fica melhor aproveitando em uma situação desse tipo:
String situacao = nota>7 ? "Aprovado" : "Reprovado";
[]'s
eu prefiro o if / else mesmo, pois o código fica mais legível 
Por questões de redução de código fonte prefiro à alternativa ao IF/Else.
String situacao = nota>7 ? "Aprovado" : "Reprovado";
operador condicional por legibilidade e redução de código…
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.