English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En los arreglos de Java, los tipos de referencia almacenan varios elementos del mismo tipo. Puede usar la palabra clave new para crear un array como un objeto-
type[] reference = new type[10;
o directamente usando corchetes ({}).
int[] myArray = {10, 20, 30, 40, 50}
Al crear variables de instancia en Java, es necesario inicializarlas, de lo contrario, el compilador lo hará por usted con valores por defecto.
Asimismo, si crea un array como variable de instancia, debe inicializarlo, de lo contrario, el compilador lo inicializará con valores por defecto.-
Entero: 0
Byte: 0
Número flotante: 0.0
Booleano: false
Cadena/Objeto: null
En el siguiente programa Java, se imprimirán los valores por defecto de los arrays de enteros, flotantes, bytes, booleanos y cadenas de caracteres.
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)); } }
Resultado de salida
[0, 0, 0] [0.0, 0.0, 0.0] [0, 0, 0] [false, false, false] [null, null, null]