Matrix in Java - Array 2D

Matrix in Java - Array 2D
Mentre si tratta di dati sfusi in Java, può esserci un requisito per lo sviluppatore di archiviare le voci associate o correlate. Ad esempio, accumulare i dati immediatamente che possono essere passati a qualsiasi numero di funzioni ove necessario. In tali casi, il "Bidimensionale"Gli array in Java sono assistenti a semplificare le funzionalità del codice e salvare la memoria.

Questo blog dimostrerà l'utilizzo di "Array 2d"In Java.

Cos'è una matrice in java?

UN "matrice"È una raccolta di numeri ordinati in un numero fisso di righe e colonne. Per rappresentare questa matrice usando Java, A "2 dimensionale"L'array può essere utilizzato.

Quali sono gli "array 2D" in Java?

IL "Array 2D"Prende 2 dimensioni, una per la riga e l'altra per la colonna rappresentata come segue:

Int Array [4] [3]

La dichiarazione di cui sopra implica che il "vettore"Contiene"4”Righe e"3"Colonne che accumulano 4 × 3 ="12"Valori interi.

Esempio 1: inizializzazione e stampa dell'array 2D senza dichiarare le dimensioni in Java

In questo esempio, a "2d"L'array può essere inizializzato senza specificarne le dimensioni e stampato tramite"per" ciclo continuo:

int [] [] datoRray =
10, 20, 30,
40, 50, 60, 70,
80, 90, 100, 110, 120,
;
Sistema.fuori.println ("Gli elementi dell'array sono:");
per (int i = 0; i < givenArray.length; ++i)
per (int j = 0; j < givenArray[i].length; ++j)
Sistema.fuori.println (DatoRray [i] [j]);

In questo codice, applica i seguenti passaggi:

  • In primo luogo, dichiarare un array di interi chiamato "DatoRray"Senza specificarne le dimensioni.
  • Questo array accumula tre array contenenti i valori interi indicati.
  • Infine, stampa tutti gli elementi in "2d"Array tramite il"per"Loop che si riferisce all'array e al nidificato"per"Loop che indica gli elementi dell'array e gli associati"lunghezza" proprietà.

Produzione

Nell'output sopra, è evidente che tutti gli elementi dell'array sono visualizzati sulla console.

Esempio 2: inizializzazione di un array 2D e dichiarazione delle sue dimensioni in Java

Nell'esempio seguente, ciascuno degli elementi dell'array può essere inizializzato individualmente in conformità con la dimensione dichiarata:

int [] [] datoRray = new Int [2] [2];
DatoRray [0] [0] = 0;
DatoRray [0] [1] = DatoRray [1] [0] = 1;
DatoRray [1] [1] = 1;
Sistema.fuori.println ("Gli elementi dell'array sono:");
Sistema.fuori.println (DatoRray [0] [0] + "" + DatoRray [0] [1]);
Sistema.fuori.println (DatoRray [1] [0] + "" + DatoRray [1] [1]);

Nelle righe di codice sopra, applica i seguenti passaggi:

  • Definire l'array intero "DatoRray"E specificarne le dimensioni.
  • Si noti che la prima dimensione in "["Indica il"file"In un array e quest'ultima dimensione corrisponde al"colonna" misurare.
  • La dimensione specificata indica che gli elementi massimi che un array può contenere sono "2 × 2 = 4".
  • Infine, assegnare i valori su ciascun indice di array uno per uno e visualizzarli.

Produzione

In questo output, si può vedere che gli elementi dell'array sono assegnati e visualizzati rispetto alla dimensione allocata.

Esempio 3: Inizializzazione dell'array di stringhe e accedere agli elementi tramite il ciclo "per ... ciascuno"

Questo esempio può essere utilizzato per inizializzare un "Corda"Array e accedere ai suoi elementi usando il"per ciascuno" ciclo continuo.

Sintassi

per (dt it: array)

Nella sintassi sopra:

  • "vettore"Si riferisce all'array.
  • "Esso"Significa gli elementi dell'array.
  • "dt"Indica il tipo di dati dell'array.

Panoramiamo le seguenti righe di codice:

String [] [] DatoRray =
"Harry", "David",
"Sara", "Larry", "John",
"Lina", "Jordan", "Paul", "Tim",
;
Sistema.fuori.println ("Gli elementi dell'array sono:");
per (string [] innerArray: DatoRray)
for (String Data: InnerArray)
Sistema.fuori.println (dati);

Secondo le righe di codice sopra, eseguire i passaggi sotto forniti:

  • Dichiarare l'array di stringhe "DatoRray"Avere i valori della stringa dichiarati e visualizzarli.
  • Ora, applica il "per ciascuno"Loop.
  • Il primo loop indica ciascuno dei singoli array all'interno dell'array di stringhe.
  • Quest'ultimo anello corrisponde agli elementi di stringa accumulati negli array contenuti.
  • Infine, visualizza i valori di array accessibili.

Produzione

Il risultato di cui sopra implica che il "2d"L'array di stringa viene inizializzato e iterato in modo appropriato.

Conclusione

Una matrice in Java è una raccolta di numeri rappresentati in "2d"Array che inserisce due dimensioni, una per la riga e l'altra per la colonna. Un array bidimensionale può essere inizializzato con o senza dichiarare le sue dimensioni e può essere iterato tramite "per" O "per ciascuno" ciclo continuo. Questo blog ha discusso dell'implementazione del "Array 2d"In Java.