Programa para Ingresar Notas de estudiantes Java

Probablemente te encuentres en este articulo debido a una tarea de la universidad, si es asi! ¡Estás en el lugar correcto! Hoy, aprenderás a crear un Programa para Ingresar Notas de estudiantes Java Netbeans.

Índice
  1. Tipos de Variables
  2. Código del Programa con Consola
  3. Explicacion del Programa con Consola
  4. Codigo del Programa con JoptionPane en Java
    1. Explicación del Programa con JOptionPane en Java

Tipos de Variables

En nuestro programa, usaremos principalmente variables de tipo int para las notas numéricas y String para los nombres de los estudiantes. Es esencial elegir el tipo correcto de variable para almacenar la información adecuadamente.

Código del Programa con Consola

El siguiente codigo del programa lo que hace es ingresar la informacion de los estudiantes con sus notas mediante la consola.

import java.util.Scanner;

public class RegistroNotas {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Como se llama el estudiante?");
        String nombreEstudiante = scanner.nextLine();

        System.out.println("Escribe la nota:");
        String notaString = scanner.nextLine(); 
        int NotaEstudiante = Integer.parseInt(notaString);

        System.out.println("La nota de " + nombreEstudiante + " es: " + NotaEstudiante);

        scanner.close();
    }
}

Explicacion del Programa con Consola

A continuacion te hago una explicacion detallada del programa utilizando la consola o scanner.

  1. Importar la Clase Scanner: Utiliza import java.util.Scanner; para importar la clase Scanner de la biblioteca Java, permitiendo leer entradas de la consola.
  2. Declarar la Clase RegistroNotas: Define una clase pública llamada RegistroNotas.
  3. Método Principal (main): Define el método principal main, que ejecuta el programa.
  4. Crear un Objeto Scanner: Instancia un nuevo objeto Scanner llamado scanner para leer la entrada del usuario desde la consola.
  5. Solicitar Nombre del Estudiante: Imprime un mensaje pidiendo el nombre del estudiante y captura la entrada del usuario almacenándola en la variable nombreEstudiante.
  6. Solicitar Nota del Estudiante: Imprime un mensaje solicitando la nota del estudiante, lee la entrada (como texto) y la almacena en notaString.
  7. Convertir la Nota a Entero: Convierte la nota de tipo String (texto) a tipo int (entero) y la almacena en la variable NotaEstudiante.
  8. Mostrar la Nota: Imprime la nota del estudiante junto con su nombre en la consola.
  9. Cerrar el Scanner: Cierra el objeto scanner para liberar recursos del sistema.

Este programa demuestra cómo recopilar y procesar la entrada del usuario en un formato sencillo y eficiente, utilizando la consola para la interacción.

Codigo del Programa con JoptionPane en Java

Para hacer nuestro programa para ingresar calificaciones de estudiantes en java más funcional, podríamos agregar estructuras de control como bucles para ingresar notas de varios estudiantes y arrays o listas para almacenar estas notas.

import javax.swing.*;

public class RegistroNotas {
    public static void main(String[] args) {
        String nombreEstudiante = JOptionPane.showInputDialog("Como se llama el estudiante?");
        String notaString = JOptionPane.showInputDialog("Escribe la nota"); 
        int notaEstudiante = Integer.parseInt(notaString); 
        JOptionPane.showMessageDialog(null, "La nota de " + nombreEstudiante + " es: " + notaEstudiante);
    }
}

Tambien: Como calcular el promedio de 3 notas en JAVA

Explicación del Programa con JOptionPane en Java

El código anterior crea un programa para registrar notas de estudiantes con java que utiliza JOptionPane para interactuar con el usuario. Aquí está lo que hace cada línea:

  1. Importa JOptionPane, que es una parte de la biblioteca Swing y permite crear diálogos.
  2. Declara la clase RegistroNotas.
  3. Dentro del método main, pide al usuario el nombre del estudiante y su nota.
  4. Convierte la nota de String a int.
  5. Muestra un mensaje con el nombre del estudiante y su nota.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir