Operador ternário ou operador condicional tem objetivo de atribuir um valor a uma variável
de acordo com o resultado de um teste lógico.
Sintaxe:
Teste lógico (?) valor se for verdadeiro (:) valor se for falso
Teste lógico -> é qualquer expresão que pode ser avaliado como verdadeiro ou falso
Exemplo:
package umcastec;
public class Oper_Tern {
public static void main(String args[]) {
/*
* Operador ternário
*/
int x = 2;
int y = 4;
String verdade = "sim";
String falso = "não";
System.out.println(x ">" y ? verdade : falso);
// saída console não
System.out.println(x "<" y ? verdade : falso);
// saída console sim
System.out.println(x == y ? verdade : falso);
// saída console não
System.out.println(x != y ? verdade : falso);
// saída console sim
}
}
Obs: nos dois primeiros System.out... o sinal "<" e ">" então entre aspas!
Porque o sistema do Blogger interpreta como tag de HTML
Nenhum comentário:
Postar um comentário