Código
import javax.swing.JOptionPane; public class Monedero { int monedero; public Monedero(){ monedero=100000; } public void agregarDinero(int dinero){ monedero+=dinero; } public int validarRetiroYRetirar(int dinero){ int validador; if (dinero<=monedero){ validador=1; monedero-=dinero;} else validador=-1; return validador; } public int mostrarDineroDisponible(){ return monedero; }
para ejecutar es esto
Código
boolean caso=false; Monedero mon= new Monedero(); while (!caso){ switch ((Integer.parseInt(JOptionPane.showInput… 1 para agregar dinero al monedero\nDigite 2 para retirar dinero\nDigite 3 para mostrar el dinero disponible en el monedero\nDigite 4 para salir")))) { case 1: mon.agregarDinero(Integer.parseInt… la cantidad que desea Agregar"))); break; case 2: else JOptionPane.showMessageDialog(nul… "Error, la cantidad ingresada a retirar sobrepasa el total del dinero existente en el monedero"); break; case 3: JOptionPane.showMessageDialog(null… "La cantidad existente de dinero en el monedero es: "+ mon.mostrarDineroDisponible()); break; case 4: caso=true; break; default: JOptionPane.showInputDialog("Digit… una opcion que este dentro del menu"); break; } } } }