Originariamente inviata da Klibion perché è sbagliato quello che ho scritto? i<a[pos-1] è sbagliato per quello che devi fare. Lo ripeto: Se viene passato pos = 2, tu devi verificare gli indici 0 e 1 (appunto i < 2) Mentre adesso pos-1 vale 1 e a[1] vale 3. Non devi fare i < 3 ma i < 2 !! P.S. ho sbagliato a scrivere prima io 7.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%) java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Regole del Forum