0

Estruturas Condicionais no Java

#Java
Diego Morais
Diego Morais

Estruturas Condicionais: São estruturas que fazem a tomada de decisão dentro de um programa .Elas define o fluxo do programa. e por isso estão em todas as linguagens de programação.Existem pelo menos três dessas estruturas:


If..else(se..então): Essa estrutura usa um teste lógico para saber qual código executará. Se caso o teste resultar em verdadeiro(true) executa o bloco de if, caso contrário ,ou seja caso resulte em falso(false) executa o do else.Abaixo um exemplo de uso:

   int idade=45;
        if(idade>=30){
            System.out.println("Diego já nao esta tao jovem");
        }else{
            System.out.println("Diego ainda e jovem");
        }

No caso do exemplo,será executado o segundo bloco(else)

pois o teste resultou em false,já que 30 não é maior ou igual 45


Operador ternário: Essa estrutura é semelhante ao if else...só que seu uso ela é mais direta. Nesse exemplo colocamos o resultado da condicional dentro de uma variável e imprimos seu valor.Elas está estrutura da seguinte forma:

  1. o teste
  2. código para execução caso resulte em true
  3. código para execuçaõ caso resulte em false

 

        int idade=21;
        String res;
 res= (idade>=30 ? "Diego ja nao estou tao jovem" : "Diego ainda e jovem");
       System.out.println(res);


Switch case: Essa estrutura usa uma variável teste...e usa em cada case um valor esperado. O bloco será executado de acordo com o valor do seu case. Ela é usada quando já se sabe os valores possíveis de retorno.

è importate saber os seguintes termos:

break: é a finalização de um bloco no switch ,é como se dissesse "pule pro próximo"

default: é o bloco que será executado caso nenhum dos cases seja correspondente ao resultado da variável teste


 

        String tempo="ensolarado" ;       
 switch(tempo){
  case  "ensolarado":
     System.out.println("Irei jogar bola porque o tempo esta otimo");
        break;
  case "nublado":
        System.out.println("Irei jogar mas levarei guarda-chuva,pode ser chova");
        break;
   case "chovendo":
       System.out.println("Nao irei jogar bola porque o tempo esta chovendo");
        break;
        default:{
            System.out.println("sem valor retornado");
            break;  }
        }

 


Para mais artigos diretos sobre linguagens de programação me siga e compartilhe com os colegas!!

Deixa a sua dúvida nos comentários

 Me siga para mais dicas e tutoriais para iniciantes e intermediários😊

Dê seu feedback do artigo nos comentários😊

Compartilhe com amigos😊


Me siga no GitHub: https://github.com/DiegoDevJR

Me siga no Linkedin: https://www.linkedin.com/in/diego-dutra-b811b31aa/

0
2

Comentários (2)

0
A

Apugeu Paque

26/04/2021 17:17

amei


0
Paulo Junior

Paulo Junior

21/04/2021 23:44

Muito bom!

Estudante e Amante de programação

Brasil