alamo ha scritto:
Sfortunatamente non ho scelto io il metodo risolutivo, ma imposto dalla traccia di un esercizio.
Si tratta di due array di Stringhe, uno per i prodotti e uno per gli utenti. Si ha poi un array di interi con valore iniziale pari a 0 per ogni utente-prodotto.
Capisco, nessun problema.
Quindi presumo hai un String[] con i nomi, un String[] con i prodotti e poi una semplice matrice int[][] (bidimensionale quindi) per "associare" persone e prodotti.
Se per fare "qualcosa" sulla matrice (es. registrare un prodotto) parti con il nome persona e nome prodotto, allora ci sono 3 cose da fare:
- dal nome rintracci l'indice (che poi usi come riga nella matrice)
- dal prodotto rintracci l'indice (che poi usi come colonna nella matrice)
- usi riga/colonna nella matrice
Alla fin fine, concettualmente, è tutto lì.