Originariamente inviato da fake091
ciao, ho provato in vari a lavorare con la seconda variabile non riesco a far ritornare il secondo max, non mi è ben chiara questa parte



PS. scusate per la mia "incapacità" ma sono ancora alla prime armi.
Un consiglio: dato che sei così alle prime armi ed hai difficoltà ad elaborare al volo un algoritmo direttamente in java, prendi carta e penna e disegna uno o più array di prova con le caselline e i numeri dentro e rappresenta i due massimi come altre due caselline che aggiorni di volta in volta mentre scorri l'array con una freccetta, ti aiuterà a elaborare un algoritmo (che per altro ti è stato già suggerito funzionante ) in astratto che poi è semplice riportare su codice. Ti assicuro che capita anche a programmatori scafati di farlo, ragionare in astratto aiuta a generalizzare ed a non farsi distrarre dai vincoli del particolare linguaggio in uso.