Bene, anzi male...Risolvo un problema ma se ne crea un altro
java.lang.ArrayIndexOutOfBoundsException: 9
at Mazzo.scegliCartadaScartare(Mazzo.java:173)
at Mazzo.pescaCarta(Mazzo.java:97)
at Giocatore.run(Giocatore.java:28)
Sapete che vuol dire?
Il programma funziona bene, i vari giocatori si alternano e eseguono la propria mano(prelevare la carta in testa al mazzo, verificare se hanno tutte carte dello stesso seme, e scartarne una che non sia del seme maggioritario nella mano), poi dopo una 20ina di giocate parte questo errore...
Con lo stesso codice, senza l' inserimento da tastiera dei giocatori il problema non sussiste...
Sapete darmi una spiegazione sul significato dell' errore e su modalità di risoluzione dello stesso?