English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In un array Java, i tipi di riferimento memorizzano più elementi dello stesso tipo. Puoi creare un array come un oggetto utilizzando la chiave new-
type[] reference = new type[10];
O utilizzare direttamente gli parentesi graffe ({}).
int[] myArray = {10, 20, 30, 40, 50}
Quando si crea una variabile d'istanza in Java, è necessario inizializzarla, altrimenti il compilatore inizierà con valori di default.
Allo stesso modo, se si crea un array come variabile di istanza, è necessario inizializzarlo; altrimenti, il compilatore lo inizializzerà con i valori di default -
Intero: 0
Byte: 0
Numero a virgola mobile: 0.0
Valore booleano: false
Stringa/oggetto: null
Nel seguente programma Java, verranno stampati i valori di default degli array di interi, numeri a virgola mobile, byte, booleani e stringhe.
import java.util.Arrays; import java.util.Scanner; public class ArrayDefaultValues { int intArray[] = new int[3]; float floatArray[] = new float[3]; byte byteArray[] = new byte[3]; boolean boolArray[] = new boolean[3]; String stringArray[] = new String[3]; public static void main(String args[]){ ArrayDefaultValues obj = new ArrayDefaultValues(); System.out.println(Arrays.toString(obj.intArray)); System.out.println(Arrays.toString(obj.floatArray)); System.out.println(Arrays.toString(obj.byteArray)); System.out.println(Arrays.toString(obj.boolArray)); System.out.println(Arrays.toString(obj.stringArray)); } }
Risultato di output
[0, 0, 0] [0.0, 0.0, 0.0] [0, 0, 0] [false, false, false] [null, null, null]