Fondamenti degli Array in Java

Nov 20, 2024

Appunti sul Corso di Java - Episodio 15: Gli Array

Introduzione agli Array

  • Definizione: Collezioni di dati correlati.
  • Esempio pratico: Invece di definire variabili singole (int x, int y, ...), si usano gli array per raggruppare dati simili (es. voti delle materie).
  • Utilità: Possono contenere più valori in un'unica variabile.

Creazione degli Array in Java

  • Dichiarazione: Si utilizza il tipo di dato seguito da parentesi quadre. Esempio:
    int[] numeri;
    
  • Creazione e dimensione: Gli array in Java hanno dimensione fissa. Esempio:
    numeri = new int[3]; // crea un array vuoto di lunghezza 3
    

Inserimento di Elementi

  • Accesso agli indici: Gli indici partono da 0. Esempio:
    numeri[0] = 10;
    numeri[1] = 20;
    numeri[2] = 30;
    
  • Errore di dimensione: Tentare di accedere a numeri[3] con lunghezza 3 genera errore.

Lunghezza degli Array

  • Proprietà length: Restituisce la lunghezza dell'array.
    System.out.println(numeri.length); // stampa 3
    

Modifica degli Elementi

  • Modifica tramite indice: Gli elementi possono essere modificati accedendo all'indice.
    numeri[1] = 100; // modifica il secondo elemento
    

Distinzione tra Length e Indici

  • Length: Numero totale di elementi.
  • Indici: Posizioni degli elementi, partendo da 0.

Accesso all'Ultimo Elemento

  • Per ottenere l'ultimo elemento:
    numeri[numeri.length - 1]; // accede all'ultimo elemento
    

Ciclare gli Elementi dell'Array

  • Utilizzo del ciclo for:
    for (int i = 0; i < numeri.length; i++) {
        System.out.println(numeri[i]);
    }
    
  • Utilizzo del ciclo for-each:
    for (int numero : numeri) {
        System.out.println(numero);
    }
    

Conclusioni

  • Abbiamo coperto la creazione, modifica, e iterazione degli array.
  • Prossimo argomento: Array 2D.
  • Invito a ripassare gli array prima di procedere.

Ringraziamenti

  • Apprezzamenti per la partecipazione e invito alla comunità.