Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Un error de compilación...

public class programa {

    public static void main(String[] args) {
         int contador = 1;     //-> contador debe de estar  fuera del ciclo while por el efecto escope 
        while (contador <= 10) {

            System.out.println(contador);
            contador++;
        }

    }

}
2 respuestas

Creo que ni siquiera compila porque cuando evalua la condición el while loop no encuentra que la variable a evaluar este declarada o inicializada.

Hola, así es, por eso la variable contador debe ser declarada e inicializada antes y por fuera del alcance del ciclo while.