sexta-feira, 20 de setembro de 2013

Controle de Fluxo: if, else

Utilizamos comandos condicionais para controlar o fluxo que nosso programa deve seguir. Uma instrução if deve sempre avaliar uma variável ou retornar um valor true.
Sintaxe:
If (<expressão boleana ou variável boleana>){
}
Este é um exemplo de uma sintaxe de if simples pode ser “traduzido” para:
se (<expressão booleana ou variável boleana> = verdadeiro) {
faça isso
}
Muitas vezes necessitamos que algo seja executado quando a expressão avaliada não for verdadeira para isso utilizamos o else.
Sintaxe:
If (<expressão boleana ou variável boleana>){
}else {
}
Este é um exemplo de uma sintaxe de if pode ser “traduzido” para:
se (<expressão booleana ou variável boleana> = verdadeiro) {
faça isso
}senão {
            faça isso
}
Diferente de outras linguagens no Java else if é escrito separadamente:
If (<expressão boleana ou variável boleana>){
}else if(<expressão boleana ou variável boleana>){
}else {
}
Este é um exemplo de uma sintaxe de if pode ser “traduzido” para:
se (<expressão booleana ou variável boleana> = verdadeiro) {
faça isso
}senão se (<expressão booleana ou variável boleana> = verdadeiro) {
            faça isso
}senão {
}

Vamos à prática:

class ControleFluxoIf{
       public static void main(String args[]){
             boolean meuBolean = true;        
             if (meuBolean){
                    System.out.println("If mais simples do mundo!");
             }           
             if (20 == 20){
                    System.out.println("20 == 20");
             }           
             if (20 == 20 && 20 == 30){
                    System.out.println("20 == 20 e 20 == 30");
             }else {
                    System.out.println("20 != 20 ou 20 != 30");
             }           
             if (20 == 20 && 20 == 30){
                    System.out.println("20 == 20 e 20 == 30");
             }else if(20 == 20) {
                    System.out.println("20 == 20");
             }else if(20 == 30) {
                    System.out.println("20 == 30");
             }else {
                    System.out.println("20 != 20 ou 20 != 30");
             }
       }
}


Até o próximo post.

Um comentário:

  1. The Casino At Mohegan Sun - MapYRO
    Get directions, reviews and information for The 의왕 출장마사지 Casino At Mohegan Sun in Uncasville, CT. 나주 출장마사지 충주 출장샵 Mohegan Sun 논산 출장샵 offers everything from slots to live 거제 출장샵 entertainment,

    ResponderExcluir