Agrega los comentarios dentro de este codigo public class Promedio { public static void main(String[] args) { // Crea un objeto Scanner para leer la entrada del usuario Scanner scanner = new Scanner(System.in);
// Solicita al usuario la cantidad de números que desea promediar
System.out.println("Ingrese la cantidad de números a promediar:");
int cantidadNumeros = scanner.nextInt(); // Lee la cantidad de números
double sumaNumeros = 0; // Inicializa la suma de los números a 0
// Bucle para solicitar los números al usuario
for (int i = 0; i < cantidadNumeros; i++) {
// Solicita al usuario que ingrese el número correspondiente
System.out.println("Ingrese el número " + (i + 1) + ":");
double numero = scanner.nextDouble(); // Lee el número ingresado
sumaNumeros += numero; // Suma el número ingresado a la suma total
}
Aquí tienes el código con los comentarios agregados para explicar cada parte del mismo:
import java.util.Scanner; // Importa la clase Scanner para leer la entrada del usuario
public class Promedio {
public static void main(String[] args) {
// Crea un objeto Scanner para leer la entrada del usuario
Scanner scanner = new Scanner(System.in);
// Solicita al usuario la cantidad de números que desea promediar
System.out.println("Ingrese la cantidad de números a promediar:");
int cantidadNumeros = scanner.nextInt(); // Lee la cantidad de números que el usuario desea promediar
double sumaNumeros = 0; // Inicializa la suma de los números a 0
// Bucle para solicitar los números al usuario
for (int i = 0; i < cantidadNumeros; i++) {
// Solicita al usuario que ingrese el número correspondiente
System.out.println("Ingrese el número " + (i + 1) + ":");
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 dividiendo la suma total entre la cantidad de números
double promedio = sumaNumeros / cantidadNumeros;
// Muestra el resultado del promedio al usuario
System.out.println("El promedio es: " + promedio);
// Cierra el objeto Scanner para liberar recursos
scanner.close();
}
}
He agregado comentarios que explican cada parte del código, desde la importación de la clase Scanner
, la lectura de la cantidad de números, la suma de los números ingresados, hasta el cálculo y la impresión del promedio. También se incluye un comentario sobre el cierre del objeto Scanner
para liberar