Originariamente inviato da Lasentinella
Ho questo ciclo:
[...]
È un "bubble-sort".

Originariamente inviato da Lasentinella
E' possibile che, mettendo al posto del secondo for questo
codice:
 for(int j=1;j<main[pos].length;j++){
cambi il risultato?
Certo che può cambiare! ... potrebbe capitare che porti all'inizio dei valori più alti.

Originariamente inviato da Lasentinella
Non capisco, perché se i vale 0 all'inizio e j vale i+1 (sempre all'inizio), non è equivalente scrivere "j=1" invece di "j=i+1" ?
Sì, nel caso di i=0 ma poi .... 'i' si incrementa. Quindi quando 'i' vale ad esempio 3, il secondo for deve partire con j=4.