1
resposta

[Projeto] Criando um Loop com For e While

 // Utilizando FOR

        /* Scanner leitura = new Scanner(System.in);
        double mediaAvaliacao = 0;
        double nota = 0;

        for (int i = 0; i < 4; i++) {
            System.out.println("Digite sua avaliação : ");
            nota = leitura.nextDouble();
            mediaAvaliacao += nota;
        }

        System.out.println("Média de Avaliação é : " + mediaAvaliacao /4 ); */

        //  Utilizando WHILE

        Scanner leitura = new Scanner(System.in);

        double mediaNota = 0;
        double nota = 0;
        int totalNotas = 0;

        while (nota != -1) {
            System.out.println("Digite sua nota ou -1 para encerrar : ");
            nota = leitura.nextDouble();

            if (nota != -1) {
                mediaNota += nota;
                totalNotas++;
            }
        }

        if (totalNotas > 0){
            System.out.print("Media das notas : " +mediaNota / totalNotas );
        } else {
            System.out.print("Nenhuma nota foi registrada.");
        }



    }
}
1 resposta

Olá, Lucas! Tudo bem?

Excelente evolução! É muito legal ver você implementando e comparando na prática as duas estruturas de repetição.

Seu código com o while demonstra uma maturidade lógica muito boa.

Continue com essa atenção aos detalhes!

Bons estudos!

Sucesso

Imagem da comunidade