Si no asignamos valores a los elementos del arreglo y tratamos de acceder a ellos, el compilador no produce un error como en el caso de las variables simples. En su lugar, asigna valores que no son basura.
A continuación se muestran los valores asignados por defecto.
S. No. | Tipo de datos | Valor por defecto |
---|---|---|
1 | booleano | falso |
2 | En t | 0 |
3 | doble | 0.0 |
4 | Cuerda | nulo |
5 | Tipo definido por el usuario | nulo |
Ejemplo:
Java
// Java program to demonstrate default // values of array elements class ArrayDemo { public static void main(String[] args) { System.out.println("String array default values:"); String str[] = new String[5]; for (String s : str) System.out.print(s + " "); System.out.println( "\n\nInteger array default values:"); int num[] = new int[5]; for (int val : num) System.out.print(val + " "); System.out.println( "\n\nDouble array default values:"); double dnum[] = new double[5]; for (double val : dnum) System.out.print(val + " "); System.out.println( "\n\nBoolean array default values:"); boolean bnum[] = new boolean[5]; for (boolean val : bnum) System.out.print(val + " "); System.out.println( "\n\nReference Array default values:"); ArrayDemo ademo[] = new ArrayDemo[5]; for (ArrayDemo val : ademo) System.out.print(val + " "); } }
String array default values: null null null null null Integer array default values: 0 0 0 0 0 Double array default values: 0.0 0.0 0.0 0.0 0.0 Boolean array default values: false false false false false Reference Array default values: null null null null null
Este artículo es una contribución de Twinkle Tyagi . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks. Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA