import java.util.Scanner;
class Media {
public static void main
(String[] args
) { float acumulador = 0;
int contador = 0;
Scanner scanner
= new Scanner
(System.
in); while (true) {
System.
out.
println("Insira um valor: "); String dado
= scanner.
nextLine(); if (dado.equals("N")) break;
try {
float valor
= Float.
parseFloat(dado
); contador++;
acumulador += valor;
System.
out.
println("Valor inválido digite um válido"); }
}
System.
out.
println("Média: "+ acumulador
/ contador
); }
}
//https://pt.stackoverflow.com/q/153379/101
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKY2xhc3MgTWVkaWEgewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIGZsb2F0IGFjdW11bGFkb3IgPSAwOwogICAgICAgIGludCBjb250YWRvciA9IDA7CiAgICAgICAgU2Nhbm5lciBzY2FubmVyID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICB3aGlsZSAodHJ1ZSkgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkluc2lyYSB1bSB2YWxvcjogIik7CiAgICAgICAgICAgIFN0cmluZyBkYWRvID0gc2Nhbm5lci5uZXh0TGluZSgpOwogICAgICAgICAgICBpZiAoZGFkby5lcXVhbHMoIk4iKSkgYnJlYWs7CiAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgIAlmbG9hdCB2YWxvciA9IEZsb2F0LnBhcnNlRmxvYXQoZGFkbyk7CiAgICAgICAgICAgICAgICBjb250YWRvcisrOwogICAgICAgICAgICAgICAgYWN1bXVsYWRvciArPSB2YWxvcjsKICAgICAgICAgICAgfSBjYXRjaCAoTnVtYmVyRm9ybWF0RXhjZXB0aW9uIGV4KSB7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlZhbG9yIGludsOhbGlkbyBkaWdpdGUgdW0gdsOhbGlkbyIpOwogICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIk3DqWRpYTogIisgYWN1bXVsYWRvciAvIGNvbnRhZG9yKTsKICAgIH0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMTUzMzc5LzEwMQ==