sábado, 23 de agosto de 2014

Java - While

Java - While




While é um laço de repetição em que um determinado bloco de código será repetido até que uma condição não seja mais satisfeita. Vejamos um exemplo.
Vamos criar uma variável x que será igual a zero , em seguida criaremos um laço de repetição while para imprimir o valor de x enquanto x for < 10. Vejamos abaixo.


int  x  =  0;

// enquanto  x for menor do que 10 repita

while(x<10){

System.out.println("O valor de x eh : "+x);

x++; // aqui incrementamos 1 para x

}

System.out.println("Saiu do while ");

// O resultado será:
O valor de x é : 0
O valor de x é : 1
O valor de x é : 2
O valor de x é : 3
O valor de x é : 4
O valor de x é : 5
O valor de x é : 6
O valor de x é : 7
O valor de x é : 8
O valor de x é : 9                                                                                                     
Saiu do while
Pois quando x chegar a 10 não satisfará mais a condição do while e sairá do laço. Outra forma de fazer a mesma coisa seria usando um break. Vejamos outro exemplo.

int  x  =  0;

// entrará em um loop infinito , ou seja a condição será sempre            //  verdadeira

while(true){

// se x for maior ou igual a 10 forçar saida do laço

if (x>=10){

//força a saída do laço

break;

}

System.out.println("O valor de x eh : "+x);

x++; // aqui incrementamos 1 para x

}

System.out.println("Saiu do while ");
O resultado será:
O valor de x é : 0
O valor de x é : 1
O valor de x é : 2
O valor de x é : 3
O valor de x é : 4
O valor de x é : 5
O valor de x é : 6
O valor de x é : 7
O valor de x é : 8
O valor de x é : 9                                                                                                     
Saiu do while