leer infinitos números hasta que se introduzca el numero cero y mostrar la suma de los números introducidos (para)
Aquí te muestro un ejemplo de cómo podrías implementar la función que solicita en Java: ```java import java.util.Scanner; public class SumaNumeros { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int suma = 0; int numero = 0; while (true) { System.out.println("Ingrese un número (0 para salir): "); numero = scanner.nextInt(); if (numero == 0) { break; } suma += numero; System.out.println("La suma actual es: " + suma); } System.out.println("La suma final es: " + suma); } } ``` En este código, utilizamos un bucle `while` infinito (`while (true)`) para leer números hasta que el usuario ingrese el número 0. Dentro del bucle, leemos un número con `scanner.nextInt()`, lo sumamos a la variable `suma` y mostramos la suma actual. Si el número ingresado es 0, salimos del bucle con `break`. Finalmente, mostramos la suma final. Ten en cuenta que este código no incluye ninguna validación de entrada, por lo que si el usuario ingresa algo que no es un número entero, el programa se detendrá con una excepción. Si deseas agregar validación de entrada, puedes hacerlo utilizando un `try-catch` para capturar la excepción y mostrar un mensaje de error al usuario.