Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package matrix;
- import java.util.Scanner;
- public class Menu { // metodo para imprimir el encabezado del menu
- boolean salir;
- private void impEncabezado(){
- System.out.println("╔══════════════════════════════════════════════╗");
- System.out.println(" Bonne Ice Registro de recargas ");
- System.out.println(" ═ M e n u ═ ");
- System.out.println("╚══════════════════════════════════════════════╝");
- }
- // metodo para imprimir el cuerpo de menu
- private void impMenu(){
- System.out.println(" Seleccione la Operacion a realizar");
- System.out.println("═══════════════════════════════════════════");
- System.out.println("1. Capturar las cargas del vendedor.");
- System.out.println("2. Mostrar cargas de todos los vendedores.");
- System.out.println("3. Obtener totales de carga por categoria del producto.");
- System.out.println("4. Salir del programa.");
- }
- // metodo para duncionlaidad del menu
- public void cmenu(){
- impEncabezado();
- while (!salir){
- impMenu();
- int seleccion = getEntrada();
- accionMenu(seleccion);
- }
- }
- private int getEntrada(){ //metodo para la seleccion de opciones
- Scanner teclado = new Scanner(System.in);
- int seleccion = -1;
- while (seleccion <1 || seleccion >4){
- try{ // try para excepciones
- System.out.println("═══════════════════════════════════════════");
- System.out.print("Introduzca la opcion deseada:");
- seleccion = Integer.parseInt(teclado.nextLine());
- if(seleccion >4 || seleccion ==0){
- System.out.println("seleccion Invalida");
- }
- }catch(NumberFormatException e ) { //catch para excepciones
- System.out.println("Seleccion Invalida");
- }
- }
- return seleccion;
- }
- // empieza el switch para el menu
- private void accionMenu(int seleccion ){
- switch (seleccion) {
- case 1 :
- Matrix.llenar();
- break;
- case 2 :
- Matrix.imprimir();
- break;
- case 3 :
- Matrix.totales();
- break;
- case 4 :
- System.out.println("Usted ha salido de el sistema!!!");
- salir=true;
- break;
- default:
- System.out.println("Eleccion Invalida");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement