public static void main(String[] args) {
        boolean sortir = false;
        int opcio;
        while (!sortir) {
            menu();
            opcio = llegirNum("\n\n\tInserir opció: ");
            switch (opcio) {
                case 1:
                    FitxerJugadorsOut jugador = new FitxerJugadorsOut("fitxers/jugadors.dat");
                    int num = llegirNum("\nQuants jugadors vols introduir? ");
                    for (int i = 1; i <= num; i++) {
                        String nom = llegirCadena("Nom jugador: ");
                        TipusEquip equip = llegirEquip("Equip (1)ESPASES, (2)OROS, (3)COPES, (4) BASTOS: ");
                        int trofeus = llegirNum("Nombre de trofeus: ");
                        Jugador j = new Jugador(nom, equip, trofeus);
                        jugador.escriu(j);
                    }
                    jugador.tancaJugadors();
                    break;
                case 2:
                    FitxerJugadorsIn fji = new FitxerJugadorsIn("fitxers/jugadors.dat");
                    System.out.print("Contingut del fitxer de jugadors\n" + fji.mostrarJugardors());
                    fji.tancarJugadors();
                    break;
                case 3:
                    FitxerJugadorsIn estadistiques = new FitxerJugadorsIn("fitxers/jugadors.dat");
                    System.out.print("Estadistiques dels jugadors:\n" + estadistiques.mostrarEstadistiques());
                    break;
                case 4:
                    FitxerJugadorsIn grups = new FitxerJugadorsIn("fitxers/jugadors.dat");
                    FitxerJugadorsOut espases = new FitxerJugadorsOut("fitxers/espases.dat");
                    FitxerJugadorsOut oros = new FitxerJugadorsOut("fitxers/oros.dat");
                    FitxerJugadorsOut copes = new FitxerJugadorsOut("fitxers/copes.dat");
                    FitxerJugadorsOut bastos = new FitxerJugadorsOut("fitxers/bastos.dat");
                    grups.crearGrups(espases, oros, copes, bastos);
                    System.out.print("Grups creats");
                    espases.tancaJugadors();
                    oros.tancaJugadors();
                    copes.tancaJugadors();
                    bastos.tancaJugadors();
                    grups.tancarJugadors();
                    break;
                case 5:
                    FitxerJugadorsIn espasa = new FitxerJugadorsIn("fitxers/espases.dat");
                    FitxerJugadorsIn oro = new FitxerJugadorsIn("fitxers/oros.dat");
                    FitxerJugadorsIn cope = new FitxerJugadorsIn("fitxers/copes.dat");
                    FitxerJugadorsIn basto = new FitxerJugadorsIn("fitxers/bastos.dat");
                    System.out.print("Grup Espases\n" + espasa.mostrarJugardors());
                    System.out.print("\nGrup Oros\n" + oro.mostrarJugardors());
                    System.out.print("\nGrup Copes\n" + cope.mostrarJugardors());
                    System.out.print("\nGrup Bastos\n" + basto.mostrarJugardors());
                    espasa.tancarJugadors();
                    oro.tancarJugadors();
                    cope.tancarJugadors();
                    basto.tancarJugadors();
                    break;
                case 6:
                    FitxerJugadorsIn estaEspases = new FitxerJugadorsIn("fitxers/espases.dat");
                    System.out.print("Grup Espases\n" + estaEspases.mostrarEstadistiques());
                    FitxerJugadorsIn estaOros = new FitxerJugadorsIn("fitxers/oros.dat");
                    System.out.print("\nGrup Oros\n" + estaOros.mostrarEstadistiques());
                    FitxerJugadorsIn estaCopes = new FitxerJugadorsIn("fitxers/copes.dat");
                    System.out.print("\nGrup Copes\n" + estaCopes.mostrarEstadistiques());
                    FitxerJugadorsIn estaBastos = new FitxerJugadorsIn("fitxers/bastos.dat");
                    System.out.print("\nGrup Bastos\n" + estaBastos.mostrarEstadistiques());
                    break;
                default:
                    sortir = true;
                    break;
            }

        }
    }