Come creare array multidimensionali in Java

Come creare array multidimensionali in Java
Gli array sono uno dei concetti fondamentali e usati più frequentemente in qualsiasi linguaggio di programmazione. Gli array in Java sono strutture di dati utilizzate per archiviare i dati di tipi di dati simili in posizioni di memoria consecutive. Il significato di un array è che può contenere più valori di un tipo di dati simile in una singola variabile/posizione della memoria.

In Java, gli array possono essere array monodimensionali o multidimensionali. In questo post, impareremo le basi di array multidimensionali. Quindi, senza un ulteriore ritardo, iniziamo!

Quali sono gli array multidimensionali in Java?

Array multidimensionali, è una combinazione di due parole "multi" E "dimensioni"Quindi, possiamo dire che un array composto da più di una dimensione è noto come un array multidimensionale in Java. I dati in un array multidimensionale saranno mantenuti in una forma tabulare i.e. colonne e righe. In parole semplici, possiamo dire che si tratta di una serie di array.

Come creare array multidimensionali in Java?

Esistono diversi modi per creare un array multidimensionale in Java, alcuni di essi sono discussi di seguito:

DataType [] [] ArrayName definito dall'utente;

Lo snippet sopra mostra che prima arriva il tipo di dati come int, galleggiante, stringa, ecc. seguito da due set di parentesi quadrate [] [] e finalmente arriva il nome dell'array.

DataType ArrayName [] [];

Possiamo mescolare il nome dell'array e le staffe quadrate i.e. Specificare il nome dell'array prima delle staffe quadrate.

Un altro modo di creare un array multidimensionale è mostrato nel frammento di seguito:

DataType [] ArrayName [];

Come calcolare la dimensione di array multidimensionali?

In Java, possiamo trovare la dimensione di un array multidimensionale moltiplicando il numero di righe per il numero di colonne.

Come istanziare array multidimensionali in Java?

Lo snippet di codice seguente mostra la sintassi di base dell'istanziazione degli array multidimensionali in Java:

DataType ArrayName [] [] = new DataType [righe] [colonne];

Lo snippet sopra mostra che per istanziare un array multidimensionale in Java, dobbiamo utilizzare il nuovo operatore, seguito dal tipo di dati e, infine, il numero di righe e il numero di colonne verranno specificati all'interno delle parentesi quadrate.

Come inizializzare gli array multidimensionali in Java?

Il blocco di codice indicato seguente mostra la sintassi di base dell'inizializzazione di un array multidimensionale in Java:

ArrayName [RowIndex] [colonnarine = valore specificato dall'utente;

Lo snippet seguente spiega come creare e inizializzare gli array multidimensionali in un passaggio:

DataType ArrayName [] [] = Val1, Val2, Val3, Val4, Val5, Val6, Val7, ...;

Dimostrazione pratica di array multidimensionali in Java

A partire da ora, abbiamo imparato a creare/dichiarare, istanziare e inizializzare un array multidimensionale in Java. Ora implementeremo praticamente tutti questi concetti.

Come creare, inizializzare e stampare un array bidimensionale in Java?
In questo programma di esempio creeremo un array bidimensionale di tipo stringa in Java:

Classe pubblica Multidimensionalarray
public static void main (string [] args)
Nomi stringa [] [] = "Mike", "Joe", "John", "Seth", "Bryn", "Paul",
"Clarke", "Denly", "Ambrose";
per (int r = 0; r < 3; r++)
per (int c = 0; c < 3; c++)
Sistema.fuori.print (nomi [r] [c] + "");

Sistema.fuori.println ();


Nel programma Java sopra indicato, in primo luogo, abbiamo creato un array multidimensionale chiamato "nomi" e inizializzato con alcuni valori di stringa. Successivamente, abbiamo utilizzato il per loop nidificato per accedere e stampare i valori di quell'array:

L'output ha verificato il funzionamento del programma Java di cui sopra.

Come creare, inizializzare e stampare un array tridimensionale in Java?
In questo esempio impareremo come creare un array tridimensionale di tipo stringa in Java:

Classe pubblica Multidimensionalarray
public static void main (string [] args)
Nomi stringa [] [] [] =
"Mike", "Joe", "John",
"Seth", "Bryn", "Paul",
"Clarke", "Denly", "Ambrose"

;
per (int x = 0; x <1; x++)
per (int y = 0; y <= 2; y++)
per (int z = 0; z <= 2; z++)
Sistema.fuori.print (nomi [x] [y] [z] + "");

Sistema.fuori.println ();



Nel programma sopra, in primo luogo abbiamo creato un array tridimensionale e successivamente abbiamo utilizzato tre nidi per accedere e stampare l'array tridimensionale.

Ecco come funzionano gli array multidimensionali in Java.

Conclusione

In Java, ci sono diversi modi per creare un array multidimensionale, tra cui il modo più comune di creare un array multidimensionale è specificare il tipo di dati come int, galleggiante, stringa, ecc. seguito da due set di parentesi quadrate [] [] e finalmente arriva il nome dell'array. Questo articolo ha spiegato come creare/dichiarare, istanziare e inizializzare un array multidimensionale in Java con l'aiuto di alcuni esempi adeguati. Sono previsti anche screenshot descrittivi per una profonda comprensione dei concetti.