Amigos, bom dia.
Estou pensando em usar a seguinte condição abaixo mas não sei se é possível
ou se a sintaxe é correta.
tenho um método para impressão
public void imprimir(String nome, int idade)
{
System.out.println( nome(if(idade>18)) );
}
ou seja estou querendo aproveitar uma linha de impressão
e dizer para o compilador
imprima nome se idade for maior que 18
ou seja estou precisando fazer um if invertido
acho que já vi isso em algum lugar mas não lembro.
Detalhe que não posso fazer
if(idade > 18){
System.out.println........etc
}
pois a lógica do problema que estou resolvendo não dá para fazer isso.
no problema que estou fazendo, tenho que fazer:
Exemplo
System.out.println(nome(if(idade>18)), login(if(login==empty)), senha(if(senha==null)) )
detalhe peço que não atentem aos erros de sintaxe
pois preciso só saber se tem como fazer
imprima nome(if(idade>18)
ao invés de fazer
if(idade>18) imprima nome
Abraços