When I choose any option, it asks me to enter a number, but that's when that number goes down and does not follow. For example:
Introduzca un numero: '1
I want that number to appear there and what happens is:
Introduzca un numero: (no lo hace acá, salta una línea)
1
This is my code:
package prueba;
import java.util.Scanner;
public class Prueba
{
public static void main(String[] args)
{
int n, num1, num2, resultado;
Scanner leer=new Scanner(System.in);
System.out.println("1. Sumar");
System.out.println("2. Restar");
System.out.println("3. Multiplicar");
System.out.println("4. Dividir ");
System.out.println("Elige una opcion del menu: ");
n=leer.nextInt();
switch (n)
{
case 1:
System.out.println("ingresa un numero: ");
num1=leer.nextInt();
System.out.println("ingresa otro numero: ");
num2=leer.nextInt();
System.out.println("El resultado es: "+(num1+num2));
break;
case 2:
System.out.println("ingresa un numero: ");
num1=leer.nextInt();
System.out.println("ingresa otro numero: ");
num2=leer.nextInt();
System.out.println("El resultado es: "+(num1-num2));
break;
case 3:
System.out.println("ingresa un numero: ");
num1=leer.nextInt();
System.out.println("ingresa otro numero: ");
num2=leer.nextInt();
System.out.println("El resultado es: "+(num1*num2));
break;
case 4:
System.out.println("ingresa un numero: ");
num1=leer.nextInt();
System.out.println("ingresa otro numero: ");
num2=leer.nextInt();
System.out.println("El resultado es: "+(num1/num2));
break;
default:
System.out.println("Opcion no valida");
break;
}
}
}