import java.util.Scanner; public class Promedio { public static void main(String[] Scanner scanner = new Scanner(System.in); System.out.println("Ingrese la cantidad de números a promediar:"); int cantidadNumeros = scanner.nextInt(); double sumaNumeros = 0; for (int i = 0; i < cantidadNumeros; i++) { System.out.println("Ingrese el número " + (i + 1) + ":"); double numero = scanner.nextDouble(); sumaNumeros += numero; double promedio = sumaNumeros / cantidadNumeros; System.out.println("El promedio de los números ingresados es: " + promedio); scanner.close(); } } pon comentarios en este pseudocodigo
Claro, aquí tienes el código Java que proporcionaste, pero con comentarios explicativos en cada parte del código para que sea más fácil de entender:
import java.util.Scanner; // Importa la clase Scanner para leer la entrada del usuario
public class Promedio { // Define la clase principal llamada Promedio
public static void main(String[] args) { // Método principal que se ejecuta al iniciar el programa
Scanner scanner = new Scanner(System.in); // Crea un objeto Scanner para leer la entrada del usuario
System.out.println("Ingrese la cantidad de números a promediar:"); // Solicita al usuario que ingrese la cantidad de números
int cantidadNumeros = scanner.nextInt(); // Lee la cantidad de números que el usuario desea promediar
double sumaNumeros = 0; // Inicializa una variable para almacenar la suma de los números
// Bucle que se repite 'cantidadNumeros' veces para leer los números
for (int i = 0; i < cantidadNumeros; i++) {
System.out.println("Ingrese el número " + (i + 1) + ":"); // Solicita al usuario que ingrese el número correspondiente
double numero = scanner.nextDouble(); // Lee el número ingresado por el usuario
sumaNumeros += numero; // Suma el número ingresado a la suma total
}
// Calcula el promedio después de que se han ingresado todos los números
double promedio = sumaNumeros / cantidadNumeros;
System.out.println("El promedio de los números ingresados es: " + promedio); // Muestra el promedio calculado al usuario
scanner.close(); // Cierra el objeto Scanner para liberar recursos
}
}
Scanner
.Scanner
.Scanner
al final para liberar recursos.Si necesitas más aclaraciones o detalles, no dudes en preguntar.