Java/if

Origem: Wikilivros, livros abertos por um mundo aberto.

Dando seqüência ao estudo de Java vamos começar a ver dois tipos de estrutura: a de seleção e a de iteração (repetição).

As estruturas de seleção servem para dar ao programador uma maior liberdade de sobre de escolha sobre o rumo da execução de um código. Geralmente elas estão associadas a condicionais e dão a oportunidade de se escolher uma de duas ou mais opções.

A primeira estrutura a ser vista é o if, qu se traduz para português para se. Essa estrutura testa uma condição e verifica se ela é verdade se for executa o que está dentro do bloco if.

Para ilustrá-la vamos fazer rapidinho um programa que testa se um dado número é par ou não

// ---------- Par.java ------- //

// testa se um número é par -- //

public class Par{

  public static void main( String args[] ){
     int x = 8;

     if( x % 2 == 0 ){ // testa se o resto da divisão de x por 2 é 0
        System.out.println( x + " é par." );
     }

     System.exit( 0 );
  }

}

Dessa forma, a utilização de estruturas if é bem simples. A única coisa a ser lembrada é que a condição dos ifs devem ser colocadas dentro de parênteses e que devem ser colocadas chaves para delimitar o corpo de um if. Obs: Quando há somente uma instrução no bloco if a chave é opcional, como por exemplo o trecho de código dado acima. Entretanto é bom colocar-se a chave uma vez que dá maior clareza e legibilidade ao código na maioria das vezes.