Utilização de Wile para Contar o Número de Divisores por 6 em um Laço

Senhores, boa tarde, preciso criar Utilizando While (não for)
uma estrutura que vá de um número (exemplo: 100 até 200) e me conte quantos números divisiveis por 6 eu tenho.

(estou em dúvida… alguém poderia me ajudar, com a idéia para eu desenvolver?)

Grato.

Se você sabe fazer utilizando um for, também sabe utilizar o while:

final int TOTAL = 10; for (int i = 0; i < TOTAL; i++) { ... // código executado no laço }

É a mesma coisa que:

final int TOTAL = 10; while (i < TOTAL) { ... // código executado no laço i++ }

Mas claro, nesse caso o for seria mais eficiente que o while (normalmente sempre que houver uma variável contadora, o for deve ser utilizado).

Tente fazer com o for e depois altere para o while :wink:

[code]while(numeroInicial<=numeroFinal){ //numeroInicial pode ser 100, numeroFinal pode ser 200
if(numeroInicial%6==0){ //% (mod) == resto da divisão
contador++;// contador pode começar por 0.
}
numeroInicial++;

}

[/code]

Ok, consegui, obrigado… (construi desta maneira)

        public static void main(String[] args) {
        int limiteInferior = 14;
        int limiteSuperior = 1578;
        int temp;

        // Aqui voce armazena a quantidade de numeros divisiveis por 6
        int numerosDiv6 = 0;
        temp = limiteInferior;
        while (temp < limiteSuperior){
            if ((temp % 6)== 0){ // o % neste caso tratará o resto da Divisão
             numerosDiv6++;
             }
            temp++;
            
        }
        System.out.println("Quantidade de numeros divisiveis por 6 entre " +limiteInferior+ " e " +limiteSuperior+ " é :" + numerosDiv6);
    }