Nesta aula faremos uma implementação utilizando o Operador Ternário e aprenderemos uma forma de substituir a estrutura de seleção múltipla através da concatenação de instruções utilizando a operação ternária. |
Nessa segunda aula estudando os Operadores Ternários, faremos um exemplo a fim de entender melhor a estrutura, bem como, mostrar algumas maneiras não usuais da condição ternária.
Aprendemos em aulas passadas como utilizar a instrução switch, a estrutura de controle if e agora o operador ternário. Como estudado, o operador ternário pode substituir a utilização da estrutura if, porém, podemos mais: podemos substituir a utilização da estrutura switch, basta somente, nós empregarmos uma maneira não usual de utilização da condição ternária.
EXEMPLO FEITO EM AULA
import java.util.Scanner;
public class Aula0036 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Qual o seu dia da semana predileto?");
System.out.println("Digite 1 para segunda e 7 para domingo");
int num = in.nextInt();
String dia = (num==1) ? "segunda" :
(num==2) ? "terça" :
(num==3) ? "quarta" :
(num==4) ? "quinta" :
(num==5) ? "sexta" :
(num==6) ? "sabado" :
(num==7) ? "domingo" :
"Dia inválido";
// switch (num) {
// case 1 : dia = "segunda";
// case 2 : dia = "terca";
// default: dia = "Dia invalido";
//}
System.out.println("O dia escolhido foi: "+dia);
}
}
Tags curso, java
Comentários
comments powered by Disqus