Gostaria de saber pra que serve ?: em JAVA isso é uma particularidade do JAVA…???
dentro de um if como isso funcionaria…?? e tipo um ||??
se alguém sabe por favor me explique a lógica e me passa um exemplo…
Operadores
E
2 Respostas
C
Cara, é um operador condicional que pode ser usado no lugar de um if-else, principalmente em lugares em que não cabem um if-else. É tb o único operador ternário do Java. Pode ser traduzida assim:
x > y ? z : w,
onde x > y é uma expressão booleana qualquer a ser avaliada,
entre o ? e o : fica o valor da expressão se ela for avaliada como true, e depois do : é o valor da expressão se ela for avaliada false.
Bom, ela pode ser utilizada em um println ou similar, tipo:
System.out.println( i % 2 == 0 ? “*” : " " );
que vai imprimir um * se o i for par, e um espaço em branco se o i for ímpar, saca.
Aquele abraço!
E
po cara muitooo obrigado me ajudou muito…!
Criado 1 de agosto de 2006
Ultima resposta 1 de ago. de 2006
Respostas 2
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo