//******************************************************************** // BasicArray_eccezione.java // // Cerca di modificare una posizione inesistente dell'array. // Lancia l'eccezione ArrayIndexOutOfBoundsException //******************************************************************** public class BasicArray_eccezione { final static int LIMIT = 6; final static int MULTIPLE = 3; //----------------------------------------------------------------- // crea un array, lo inizializza con valori interi, // modifica un valore, poi lo stampa. //----------------------------------------------------------------- public static void main (String[] args) { int[] list = new int[LIMIT]; // Inizializza i valori dell'array for (int index = 0; index < LIMIT; index++) list[index] = index * MULTIPLE; for (int index = 0; index < LIMIT; index++) System.out.print (list[index] + ", "); System.out.println (); list[LIMIT+1] = 999; //cambia il valore della posizione a metà array for (int index = 0; index < LIMIT; index++) System.out.print (list[index] + " "); System.out.println (); } }