Quote Originariamente inviata da lawrencepad Visualizza il messaggio
Però perchè se lascio un solo Scanner verso system in poi durante la compilazione ho l'errore:
Codice PHP:
Esercizio1.java:33errorcannot find symbol
                    int x
=tastiera.nextInt(); 
Se tastiera è dichiarato nel main, è LOCALE e ovviamente non è visibile in altri metodi. Serve cambiare un pochino le cose.

Quote Originariamente inviata da lawrencepad Visualizza il messaggio
Oltre a spiegarmi dove sbaglio qui (perchè sicuramente sbaglio) mi potresti anche spiegare il perchè del ciclo infinito alla ricezione dei PESI nel metodo riempizaino?
riempiZaino così come si vede è comunque sbagliato. Fai un for sugli indici ma ad ogni elemento assegni lo stesso x, sovrascrivendo altro che c'era prima.


Inoltre cerca di usare nomi di variabili chiari e comprensibili, non x, j, h, y, ecc... Quando finisci le lettere dell'alfabeto ...che fai?