Algoritmo que pida números hasta que se introduzca un cero. Debe imprimir la suma y la media de todos los números introducidos. quitale el main y dale un nombre no tan largo (como si lo ubiera echo un principiante)
**Suma y Media de Números** ```java public class SumaMedia { public static void main(String[] args) { int suma = 0; int contador = 0; double media = 0.0; Scanner scanner = new Scanner(System.in); while (true) { System.out.print("Introduce un número (0 para salir): "); int numero = scanner.nextInt(); if (numero == 0) { break; } suma += numero; contador++; } if (contador > 0) { media = (double) suma / contador; System.out.println("La suma de los números es: " + suma); System.out.println("La media de los números es: " + media); } else { System.out.println("No se introdujeron números."); } scanner.close(); } } ``` En este código, creamos un bucle `while` que se ejecuta hasta que se introduce un cero. Dentro del bucle, pedimos un número al usuario y lo sumamos a la variable `suma`. También incrementamos el contador `contador`. Si el usuario introduce un cero, salimos del bucle. Después del bucle, calculamos la media dividiendo la suma por el contador. Si el contador es cero, significa que no se introdujeron números, por lo que mostramos un mensaje de error. Finalmente, cerramos el objeto `Scanner` para liberar recursos.