fbpx

Java Do – While

Java do-while

La lógica de como se va ejecutar esta sentencia es que la primera ejecución si realizara sin importar la condición que tenga while, entonces do-while se usa para que la primera ejecución se realice si o si y luego las demás ejecuciones se ejecutaran si la condición de while se cumple.

Do-While funciona igual que while, solo que en este caso el bloque de código se coloca en el ámbito de do while se encadena a do con la condición, es por eso que en la primera ejecución no se aplica la condición de while.

Con do-while es resultado es 0 apesar de que no sea destinto a 0.

        int c = 0; 
        do{
            System.out.println(c);
            c++;
        } while (c != 0);

//Con do-while Resultado es -> 0

Con while es resultado es vacio por que no se ejecuta por que no es distinto a 0.

        int c = 0; 

        while(c != 0){
            System.out.println(c);
        }
        //Con while el resultado es -> Vascio porque no se ejcuta 

La condición de while tiene que cambiar de true false para que bucle se detenga, si no se convertiría en un bucle infinito.

public class Main {
    public static void main(String[] args) {

        int c = 0; 

        //Realizara la ejecución hasta 10
        do{
            System.out.println("Valor de c "+ c);
            c++;
        } while (c <= 10);

        //Bucle Infinito
        do{
            System.out.println("Bucle infinito");
        }while(true);
        
    }
}


Share This