L' hai letto il mio post?
Come dicevo, sbagli la clausola del catch.Originariamente inviato da Who am I
[...]
codice:try { for (int i=0;i<12;i++) { array[i] =i; } } catch (ArrayIndexOutOfBoundsException exc) { System.out.println("errore"); exc.printStackTrace(); exc.print_correctly(array); // dovrebbe stamparmi comunque l'array }
Nel tuo codice l' eccezione viene lanciata,ma non catturata.