I'm doing a program that captures names and grades, you can enter how many grades you want but you should not have scored more than 10. However my program is not letting you enter the name of the student. What is the error?
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.util.*;
public class Calificaciones{
public static void main (String[]args){
Scanner entrada;
entrada=new Scanner(System.in);
Scanner entrada2;
entrada2=new Scanner(System.in);
String nombre;
int opcion_menu=0; int ejecutar=0; int calificacion;
int x=0;
int promedio;
int otro=0;
do{
System.out.println("Eliga la opcion deseada \n 1.Captura \n 2.Consulta \n 3.Salida ");
opcion_menu=entrada.nextInt();
if(opcion_menu==1)
{
System.out.println("Ingresa el nombre del alumno");
nombre=entrada.nextLine();
do{
System.out.println("Ingresa la calificacion:");
calificacion=entrada.nextInt();
System.out.println("Otro? \n 1.Si .No");
otro=entrada.nextInt();
}while(otro !=2);
}
}while (ejecutar !=0);
}
}