Hola estoy recien inciandome en java y no entiendo muy bien la lógica.
hice un menu que pida ingresar 2 num y luego unas opciones para sumarlos y restarlos, pero no se como hacerlo para que me pida e ingrese los 2 numeros y los guarde para luego poder usar las opciones de suma y resta... cual es el comando para que me pida ingresar los numeros y guardarlos?? en c ++ seria un printf y un scanf? pero en java?
package javaapplication17;
import javax.swing.JOptionPane;
public class JavaApplication17 {
public static void main(String[] args) {
int opc,num1,num2,suma,resta;
do { // inicio do
opc=Integer.parseInt(JOptionPane.showInputDialog("menu \n 1-ingrese 2 numeros \n 2-sumar\n 3-restar"));
switch(opc)
{
case 1: num1=Integer.parseInt(JOptionPane.showInputDialog(num1));
num2=Integer.parseInt(JOptionPane.showInputDialog(num2));
suma=num1+num2;
JOptionPane.showMessageDialog(null,"la suma es :"+suma);
break;
case 2: num1=Integer.parseInt(JOptionPane.showInputDialog(num1));
num2=Integer.parseInt(JOptionPane.showInputDialog(num2));
resta=num-num2;
JOptionPane.showMessage(null,"la resta es:"+resta);
break;
}
}// fin do
while(opc<3)
}
}