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.