1
resposta

Por que meu código não imprime nada?

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

    int i = 0;
    while (i < 18); {
        System.out.println(i);
    i= i + 1;
    }

}
}
1 resposta

Opa Glasiana tudo bem? Seu código está com a lógica certa, mais você errou na parte da declaração do while()

O while não tem essa sintaxe

 while (i < 18);

Tira o ; depois do )

Deixando ele assim.

 class g1{
    public static void main(String[] args) {
         int i = 0;
            while (i < 18) {
                System.out.println(i);
                i = i + 1;
            }
    }
}