Herramientas de usuario

Herramientas del sitio


bloque3:arrays

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
bloque3:arrays [20/12/2017 19:28] Fernando Valdeónbloque3:arrays [02/03/2018 14:49] (actual) – borrado Fernando Valdeón
Línea 1: Línea 1:
-====== Arrays ====== 
-Un array es una estructura de datos **que almacena una cantidad fija de elementos de la misma clase o tipo**. Todos los datos que almacena deben ser del mismo tipo. Una vez creados siempre tienen la misma cantidad de elementos; no pueden crecer. En Java los arrays son objetos al igual que el resto de tipos de datos que veremos a partir de ahora y  funcionan algo distinta a los tipos primitivos. 
-{{ :bloque3:arrays.png?300 |}} 
- 
-===== Declarar una variable de tipo array ===== 
-Las variables de tipo array se declaran así: 
-<code java> 
-   tipo_de_dato[] identificador; 
-    
-   //Ejemplos 
-   int[] numerosEnteros; 
-   double[] numerosReales; 
-   String[] listaCadenas; 
-</code> 
-Las variables anteriores no podré usarlas hasta que no contenga la referencia a array. Las variables de tipos de datos que almacenan objetos (no tipos primitivos) se llaman __variables de referencia__.  
- 
-===== Crear un objeto array ===== 
-Para construir un array, igual que ocurre con casi todos los objetos, necesitamos invocar al operador **//new//**: 
-<code java> 
-int[] enteros = new int[4];                  //array con capacidad para 4 enteros (int) 
- 
-String[] listaCadenas; 
-listaCadenas = new String[200];     //array con capacidad para 200 Strings     
- 
-</code> 
- 
-También puedo crear un array en el momento de la declaración de su variable, indicando directamente los valores que contiene (luego podrán ser modificados): 
- 
-<code java> 
-int[] numeros = {4, 6, -435, 65, 0};   //He construido un array de 5 enteros 
- 
-String[] cadenas = {"Juan", "Pedro", "", "Maria"};   //He construido un array de 4 Strings 
-</code> 
- 
- 
-Toda variable que no es de un tipo primitivo es una variable de referencia. 
  
bloque3/arrays.1513798089.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)