Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package vista;
- import java.util.Scanner;
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- /**
- *
- * @author Gifre Rosales, Joaquim i Perarnau Meyer, Josep.
- */
- public class main {
- public boolean continuar0;
- public boolean continuar1;
- public boolean continuar2;
- public main(){
- continuar0 = true;
- continuar1 = true;
- continuar2 = true;
- }
- private static final String[] menu0 = {"1: Menú Clients\n", "2: Menú Amics\n", "3: Veure aniversaris del mes\n", "4: Tancar l'aplicació\n\n"};
- private static final String[] menuClients = {"1: Afegir client\n", "2: Actualitzar client\n", "3: Registrar Cita\n", "4: Menú llocs de clients\n", "5: Menú anterior\n\n"};
- private static final String[] menuAmics = {"1: Afegir amic\n", "2: Actualitzar amic\n", "3: Registrar Cita\n", "4: Menú llocs amics\n", "5: Menú anterior\n\n"};
- private static final String[] menuLlocsClients = {"1: Registrar lloc\n", "2: Actualitzar lloc\n", "3: Veure lloc preferit\n", "4: Menú anterior\n\n"};
- private static final String[] menuLlocsAmics = {"1: Registrar lloc\n", "2: Actualitzar lloc\n", "3: Menú anterior\n\n"};
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- main visor = new main();
- visor.llansaMenu(sc);
- }
- private void llansaMenu(Scanner sc){
- // Menú principal
- while (continuar0){
- System.out.print("Seleccioneu el menú de clients o d'amics:\n\n");
- mostraMenu(menu0);
- int choice = sc.nextInt();
- switch(choice){
- case 1:
- System.out.print("Menú clients\n");
- continuar1 = true;
- // Menú secundari, clients
- while (continuar1){
- System.out.print("Seleccioneu la opció desitajada:\n\n");
- mostraMenu(menuClients);
- choice = sc.nextInt();
- switch(choice){
- case 1:
- System.out.print(sc);
- break;
- case 2:
- System.out.print(sc);
- break;
- case 3:
- System.out.print(sc);
- break;
- case 4:
- System.out.print(sc);
- break;
- case 5:
- continuar1 = false;
- break;
- default:
- System.out.print("No heu seleccionat una opció vàlida.\n\n");
- break;
- }
- }
- break;
- case 2:
- System.out.print("Menú amics\n");
- continuar1 = true;
- // Menú secundari, amics
- while (continuar1){
- System.out.print("Seleccioneu la opció desitajada\n\n");
- mostraMenu(menuAmics);
- choice = sc.nextInt();
- switch(choice){
- case 1:
- System.out.print(sc);
- break;
- case 2:
- System.out.print(sc);
- break;
- case 3:
- System.out.print(sc);
- break;
- case 4:
- System.out.print(sc);
- break;
- case 5:
- System.out.print(sc);
- continuar1 = false;
- break;
- default:
- System.out.print("No heu seleccionat una opció vàlida.\n\n");
- break;
- }
- }
- break;
- case 3:
- System.out.print("Heu escollit veure els aniversaris del mes:");
- //code
- break;
- case 4:
- System.out.print("Heu finalitzar l'aplicació\n");
- continuar0 = false;
- break;
- default:
- System.out.print("No heu seleccionat una opció vàlida.\n\n");
- break;
- }
- }
- }
- public static void mostraMenu(String[] s){
- for (int n = 0; n < s.length; ++n){
- System.out.print(s[n]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement