Ciao, come giustamente dice fermat, se inserisci il codice completo è molto più facile aiutarti.
In generale il significato di quell'eccezione è semplice: l'indice dell'array è uscito dai limiti che hai dichiarato, quindi se tu stai provando a prendere il primo elemento del vettore (alla posizione 0), è probabile che il vettore sia stato creato con dimensione 0.
Controlla quanto vale numprod nel momento in cui crei il vettore di prodotto v.
PS: I nomi delle classi in java vanno fatti iniziare per convenzione con la lettera maiuscola, ti conviene cambiare prodotto in Prodotto.
Ti accorgerai in seguito di quanto sia utile ...![]()


Rispondi quotando