lunes, 6 de julio de 2026

Sacar el promedio de cuatro números en Java

Código del ejercicio:

package ejercicio;

import java.util.Scanner;

public class Ejercicio {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Ingrese la primera nota: ");
        double num1 = sc.nextDouble();
        System.out.print("Ingrese la segunda nota: ");
        double num2 = sc.nextDouble();
        System.out.print("Ingrese la tercera nota: ");
        double num3 = sc.nextDouble();
        System.out.print("Ingrese la cuarta nota: ");
        double num4 = sc.nextDouble();
        double promedio = (num1 + num2 + num3 + num4) / 4;
        System.out.print("El promedio es: " + Math.round(promedio));
    }

}

Definición de los códigos del ejercicio:

import java.util.Scanner; --> Importación explícita de Scanner.
Scanner sc = new Scanner(System.in); --> objeto de Scanner con nombre sc.
Scanner --> clase Scanner nos permite ingresar datos por teclado.
new --> palabra reservada que instancia un objeto de la clase Scanner.
System.in --> parámetro que indica de donde proceden los datos, en este caso del teclado.
System.out.print() --> imprime el texto en la consola y el cursor permanece al final del texto en la consola.
double --> representa números de coma flotante de 64 bits y precisión doble.
nextDouble() --> lee un número de coma flotante desde consola (teclado).
Math.round() --> redondea un número al entero más cercano.
+ --> el operador ( + ) concatena variables de cadena.

Explicación del Código:

package ejercicio;

Define el paquete donde se encuentra la clase del programa. Los paquetes sirven para organizar los archivos de un proyecto Java.

import java.util.Scanner;

Importa la clase Scanner, que permite leer los datos que escribe el usuario desde el teclado.

public class Ejercicio {

Declara la clase principal llamada Ejercicio, donde se encuentra todo el código del programa.

public static void main(String[] args) {

Es el método principal. La ejecución del programa comienza desde este punto.

Scanner sc = new Scanner(System.in);

Crea un objeto llamado sc que se utiliza para recibir los datos ingresados por el usuario.

System.out.print("Ingrese la primera nota: "); double num1 = sc.nextDouble();

Muestra un mensaje solicitando la primera nota y la guarda en la variable num1.

System.out.print("Ingrese la segunda nota: "); double num2 = sc.nextDouble(); System.out.print("Ingrese la tercera nota: "); double num3 = sc.nextDouble(); System.out.print("Ingrese la cuarta nota: "); double num4 = sc.nextDouble();

Se repite el mismo procedimiento para guardar la segunda, tercera y cuarta nota en las variables num2, num3 y num4.

double promedio = (num1 + num2 + num3 + num4) / 4;

Suma las cuatro notas y divide el resultado entre cuatro para calcular el promedio.

System.out.print("El promedio es: " + Math.round(promedio));

Muestra el promedio en pantalla. La función Math.round() redondea el resultado al número entero más cercano.

Resumen del funcionamiento

  1. Solicita cuatro notas al usuario.
  2. Guarda cada nota en una variable.
  3. Suma las cuatro notas.
  4. Divide la suma entre cuatro para obtener el promedio.
  5. Muestra el promedio redondeado en la pantalla.

No hay comentarios.:

Publicar un comentario

Calcular la edad de una persona, el código que se muestre en una sola línea en Java

Código del ejercicio: package ejercicio; import java.util.Scanner; public class Ejercicio {     public static void main...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️