ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

VARIABLES CON ÍNDICE O LOCALIZADOR. ARRAYS (ARREGLOS).


Enviado por   •  12 de Septiembre de 2018  •  Apuntes  •  1.078 Palabras (5 Páginas)  •  719 Visitas

Página 1 de 5

POO                Unidad I                ISC

Arreglos

Un array (arreglo) es una estructura de datos que contiene una colección de datos del  mismo tipo, estas son usadas como contenedores que almacenan uno o más datos relacionados, en lugar de declarar cada dato de manera independiente.

Por medio de los arreglos veremos cómo crear un elemento que nos permite definir una “variable” que contenga diferentes datos del mismo tipo asociados al mismo identificador.

Básicamente se tienen 3 categorías de arreglos, los arreglos unidimensionales (vectores), los arreglos bidimensionales (matrices) y los arreglos multidimensionales (varias dimensiones), hoy nos vamos a enfocar en los arreglos unidimens

5.1 Unidimensional

VARIABLES CON ÍNDICE O LOCALIZADOR. ARRAYS (ARREGLOS).

Un array (arreglo) en Java es una estructura de datos que nos permite almacenar un conjunto de datos de un mismo tipo. El tamaño de los arrays se declara en un primer momento y no puede cambiar luego durante la ejecución del programa, como sí puede hacerse en otros lenguajes. Veremos ahora cómo declarar arrays estáticos de una dimensión. 

Declaración: ARRAYS UNIDIMENSIONALES

La sintaxis para declarar e inicializar un array será:

  Tipo_de_variable[ ]   Nombre_del_array = new  Tipo_de_variable[dimensión];

 

 También podemos alternativamente usar esta declaración:

  Tipo_de_variable[ ] Nombre_del_array;

  Nombre_del_array = new Tipo_de_variable[dimensión];

Ejemplos de declaración e inicialización con valores por defecto de arrays usando todos los tipos de variables Java, serían:

byte[ ] edad = new byte[4];

short[ ] edad = new short[4];

int[ ] edad = new int[4];

long[ ] edad = new long[4];

float[ ] estatura = new float[3];

double[ ] estatura = new double[3];

boolean[ ] estado = new boolean[5];

char[ ] sexo = new char[2];

String[ ] nombre = new String[2];

 

 Aclarar que los valores por defecto son los siguientes:

a)      Para números el valor cero “0”.

b)      Para cadenas y letras el valor vacío.

c)       Para booleanos el valor false.

En caso de que queramos inicializarlos con valores propios, haremos esto:

 Para números enteros

 int[ ] edad = {45, 23, 11, 9};  //Array de 4 elementos

De la misma forma procederíamos para los otros tipos de enteros : byte, short, long.

 Para números reales

double[ ] estatura = {1.73, 1.67, 1.56}; //Array de 3 elementos

De la misma forma procederíamos para el tipo float, pero teniendo en cuenta que los números deberán llevar al final la letra “f” o “F”. Por ejemplo 1.73f o 1.73F.

 Para cadenas

String[ ] nombre = {"María", "Gerson"};   //Array de 2 elementos

 Para caracterers

char[ ] sexo = {'m', 'f'};   //Array de 2 elementos

 Para booleanos

boolean[ ] = {true,false};    //Array de 2 elementos

Cuando creamos un array de nombre “a” y de dimensión “n” (int[ ] a = new int[n]) estamos creando n variables que son a[0], a[1], a[2], ..., a[n-1]. Los arrays se numeran desde el elemento cero, que sería el primer elemento, hasta el n-1 que sería el último elemento. Es decir, si tenemos un array de 5 elementos, el primer elemento sería el cero y el último elemento sería el 4.  Esto conviene tenerlo en cuenta porque puede dar lugar a alguna confusión. Disponer de un valor con índice cero puede ser de utilidad en situaciones como considerar cada variable asociada a una hora del día, empezando a contar desde la hora cero hasta la 23 (total de 24 horas), cosa que es habitual en algunos países. En lugar de 1, 2, 3, ..., 24 estaríamos usando 0, 1, 2, ..., 23.

...

Descargar como (para miembros actualizados)  txt (6.6 Kb)   pdf (113.5 Kb)   docx (15 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com