Aos leitores!

SEJA UM PATROCINADOR DO SITE MANUFOTOS PHOTOGRAPHER: ACEITAMOS DONATIVOS EM QUALQUER VALOR OU QUALQUER UM DESTES AO LADO R$ 0,10 - 0,50 - 1,00 - 10,00 - 100,00 - U$$,

sexta-feira, 20 de abril de 2012

Aprendendo Java

                                                    ESTUDADANDO JAVA!


EXTRUTURAS DE SELEÇÃO



As estruturas de seleção efetuam um desvio no processamento das informações , permitindo a criação de fluxos alternativo
ao principal. aliando estruturas de repetição e seleção, podemos criar algoritmos de execução de funções ou rotinas para
resolver problemas computacionais simples ou complexos.
as estruturas de seleção  funcionam por meio de um processo de comparaqção: se a variável que determina o caminho a ser
seguido apresentar determinjado valor,o programa segue um fluxo ;caso contrário,segue outro.

                             figura 3.18 ilustra esse procedimento

                   --------------------------------------------------------------
                                        --------------------
                                         entrar temperatura
                                        --------------------
                                                 ||
                                                 ||
                                                 \/
                                                 /\  
                                                 \/
                    
                (temperatura > 24)    /\    (temperetura < 24)  menor igual a 24
                                                /  \                          -
                                               /    \
                                   ----------    ----------
                                    quente         FRIO
                                   ----------    ----------   
                    --------------------------------------------------------------

                       figura 3.18 Funcionamento geral das estruturas de seleção.

         o if(SE) é usado para comparar expressões,variaáveis e condições booleanas.
sua sintaxes é:

                      IF (EXPRESSÃO BOOLEANA) {
                           //BLOCO DE CODIGO A SER EXECUTADO
                          // SE A EXPRESSÃO BOOLEANA TIVER VALOR TRUE.
                      }

          Dentro da extruturaif,podemos,opcionalmente,controlar os desvios de fluxo
usando ELSE. A sintaxe pARA UTILIZAÇão do else é a seguinte:

                      IF(expressão booleana){
                         
                         //BLOCO DE CODIGO A SER EXECUTADO
                          // SE A EXPRESSÃO BOOLEANA TIVER VALOR TRUE.
                      }ELSE{
                         //BLOCO DE CODIGO A SER EXECUTADO
                          // SE A EXPRESSÃO BOOLEANA TIVER VALOR false.
                      }


                   Para comparar múltiplas condições,o ideal é usar o ELSE IF, que tem
esta sintaxe:
                  
                      IF(expressão booleana){
                         
                         //BLOCO DE CODIGO A SER EXECUTADO
                          // SE A EXPRESSÃO BOOLEANA TIVER VALOR TRUE.
                      }ELSE IF(expressão booleana2){
                         //BLOCO DE CODIGO A SER EXECUTADO
                          // SE A EXPRESSÃO BOOLEANA2 TIVER VALOR TRUE.

                      }ELSE{
                         //BLOCO DE CODIGO A SER EXECUTADO
                          // SE A EXPRESSÃO BOOLEANA E A EXPRESSÃO BOOLEANA2.
                          //TIVEREM VALOR FALSE.

                      }

                  Dentro da expressão booleana,podemos usar os operadores lógicos
OR(||) e AND(&&) para testar condições compostas,facilitando a construção da
estrutura IF. Esse operadores são chamados tecnicamente de SHORT-CIRCUIT OPERATORS.

                                 EXEMPLOS:

    if(idade >= 0 && idade < 16) {
        //executa este bloco de codigo se
        //a idade ofor maior ou igual a zero E
        //a idade for menor que 16.
    }else if(idade >= 17 && idade < 18) {
        //executa este bloco de codigo se
        //a idade ofor maior ou igual a 17 E
        //a idade for menor que 18.
     }else{
        //executa este bloco de codigo se
        //a idade ofor maior ou igual a 18.
     }    
    
     if(x == 0 || y == 0){
        //executa este bloco de codigo se
        //se x OU y for igual a zero.  
     }else{
         //executa este bloco de codigo se
        //se x E y forem diferentes de zero.
     }  


               SWITCH
                O switch funciona por meio da
 verificação de condições diversas,as quais determinarão diversos casos.Ele realiza
um unico teste,verificando condições numéricas ( não booleanas) e, a partir dai,executa
todos os casos.
         Ao usar o switch , é necessario observar algumas condições:
        .O parametro a ser comparado (que aparece no inicio da estrutura switch) somente
pode ser dos tipos byte,short,char ou int;
        .Os casos para comparação obrigatoriamente devem ser literais inteiros ou constantes;
        .è possível determinar um paqrametro odefault pARA INCLUIR OS VALORES QUE NÃO SE ENCAIXEM
nos casos predefinidos.O uso de default é opcional.

     A sintaxe do switch é a seguinte:

     Switch (INT) {
         case(inteiro):
            //codigo
         case(inteiro):
            //codigo
        
         case(inteiro):
            //codigo
              
         default:
            //codigo
          
    }


Creditos: Desvendando o Java Manual prático para programadores. Digerati



até  a proxima lição!

Nenhum comentário:

 
User-agent: Mediapartners-Google* Disallow: