Java >> Programma Java >  >> Java

Esempio Java di matrice int

In questo articolo, spiegheremo quali array sono in java e quindi creeremo un esempio Java di array Int.

Un array è un oggetto contenitore che contiene un numero fisso di valori di un singolo tipo. Come indica il nome, un array int contiene solo valori int. In questo articolo, esaminiamo esempi di int array e i mezzi per aggiornare.

Puoi guardare il seguente video e imparare a utilizzare gli array in Java:

1. Esempio Java array int

Una matrice int è una matrice di valori int. La lunghezza di un array viene stabilita al momento della creazione dell'array. Diamo un'occhiata a un esempio per creare, inizializzare e accedere a un array:

Esempio IntArray
public class IntArrayExample {
	public static void main(String args[]){
		// declare an int array
		int[] intArr;
		
		// initialize an int array
		intArr = new int[5];
		
		// assign some values
		intArr[0] = 100;
		intArr[1] = 200;
		intArr[2] = 300;
		
		for(int i=0;i<5;i++)
			System.out.println("at index "+i+" :"+intArr[i]);		
	}
}
at index 0 :100
at index 1 :200
at index 2 :300
at index 3 :0
at index 4 :0

Un modo alternativo per creare e inizializzare un array int è quello mostrato di seguito. In questo caso, la lunghezza dell'array è determinata dal numero di valori forniti tra parentesi graffe e delimitati da virgole.

int[] anArray = { 
    100, 200, 300
};

Potremmo anche creare un array multidimensionale (un array di array) usando due o più insiemi di parentesi, come int[][] intArray.

2. Differenza tra int e Integer array

Sappiamo che int è una primitiva con valore predefinito 0. Integer è un oggetto, un wrapper su int. Un oggetto di tipo Integer contiene un singolo campo il cui tipo è int e può memorizzare null. La classe Integer fornisce anche metodi e costanti che possono essere usati per gestire un int.

int[] è un array di valori int primitivi, mentre Integer[] è un array di oggetti che contiene riferimenti a oggetti Integer. Un array Integer[] può contenere null come mostrato nell'esempio seguente.IntegerArrayExample

public class IntegerArrayExample{
	public static void main(String args[]){
		// declare an int array
		Integer[] intArr;
		
		// initialize an Integer array
		intArr = new Integer[5];
		
		// assign some values
		intArr[0] = 100;
		intArr[1] = 200;
		intArr[2] = 300;
		
		for(int i=0;i<5;i++)
			System.out.println("at index "+i+" :"+intArr[i]);		
	}
}
at index 0 :100
at index 1 :200
at index 2 :300
at index 3 :null
at index 4 :null

3. Accedi e modifica i valori in un array Int

Ogni elemento nell'array è chiamato elemento , e ogni elemento è accessibile dal suo indice numerico . Diamo un'occhiata a un esempio per creare, accedere e modificare i valori in un array int.IntExample

public class IntExample{
	public static void main(String args[]){
		// declare an int array
		int[] intArr;
		
		// initialize an int array
		intArr = new int[3];
		
		// assign some values
		intArr[0] = 100;
		intArr[1] = 200;
		intArr[2] = 300;
		
		// change values
		for(int i=0;i<3;i++)
			intArr[i] = intArr[i]+i;
		
		// updated array
		for(int i=0;i<3;i++)
			System.out.println("at index "+i+" :"+intArr[i]);
	}
}
at index 0 :100
at index 1 :201
at index 2 :302


Etichetta Java