sexta-feira, 6 de fevereiro de 2009

RAMIFICAÇÃO CONDICIONAL

Em Java, um IF é basicamente o mesmo que o teste booleano de um loop while – só que em vez de dizer “while (enquanto) ainda houve cerveja ...”, você dirá “ IF (se) ainda houver cerveja ...”
public class IfTest {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here

int x = 3; // atribui o número 3 a uma variavel do tipo inteiro !

if (x == 3){ // == se x for realmente iqual a 3 ( iqualdade )

System.out.println("x deve ser iqual a 3");
}else{

System.out.println("Isso será executado de qualquer forma");
}
}

O código anterior executará a linha que exibe “x deve ser igual a 3” somente se a condição (x é iqual a 3) for atendida. Independentemente de ser verdadeira, no entanto, a linha que exibe “Isto será executado de qualquer forma” será executada. Portanto, dependendo do valor de x, uma ou duas instruções serão exibidas.
Mas podemos adicionar uma instrução else à condição, para podermos dizer algo como “IF ainda houver cerveja, continue a codificar, else (caso contrário) pegue mais cerveja e então continue ...

public class IfTest2 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here

int x = 2; // atribuição

if (x == 3){

System.out.println("x deve ser igual a 3");
}else{
System.out.println("x NÃO é igual a 3");
}
System.out.println("Isso será executado de qualquer forma");
}

Nenhum comentário:

Postar um comentário