ARREGLOS EN JAVA.pdf

4
ARREGLOS EN JAVA Cuando programamos existen estructuras de datos, una de las más usadas son los arreglos, los arreglos a la hora de desarrollar programas son muy útiles y usuales para la solución de muchos problemas. Un arreglo en un conjunto de datos del mismo tipo que están agrupados en una variable y se accede a estos mediante su indice o posición. Partes de un Arreglo Nombre. Todo arreglo tiene que tener un nombre para identificarlo. Tipo de Dato. Los arreglos pueden soportar texto, números, fechas, objetos, al crearlos se tiene que indicar su tipo. Indice. Los elementos de un arreglo están en posiciones, a esto se le llama índice. Contenido. El contenido representa el valor que tiene el arreglo en cierta posición. Longitud. Es el tamaño o cantidad de elementos que puede tener el arreglo. En la figura puedes observar los diversos elementos del arreglo, debes tener en cuenta por ejemplo que para colocar 16 en en la posición 2 del arreglo debes hacer lo siguiente: edades[2] = 16; También por ejemplo si necesitamos el valor de 11, debemos hacer lo siguiente: edades[3] Como se observa el indice es muy importante tanto para poner valores u obtener los valores del arreglo. Crear una Arreglo en Java Al crear una arreglo debes indicar que tipo de datos manejará, cual será su nombre y también podemos indicar que tamaño tiene, es decir, cuantos elementos tiene.

Transcript of ARREGLOS EN JAVA.pdf

Page 1: ARREGLOS EN JAVA.pdf

ARREGLOS EN JAVA

Cuando programamos existen estructuras de datos, una de las más usadas son los arreglos,

los arreglos a la hora de desarrollar programas son muy útiles y usuales para la solución de

muchos problemas.

Un arreglo en un conjunto de datos del mismo tipo que están agrupados en una variable y

se accede a estos mediante su indice o posición.

Partes de un Arreglo

Nombre. Todo arreglo tiene que tener un nombre para identificarlo.

Tipo de Dato. Los arreglos pueden soportar texto, números, fechas, objetos,

al crearlos se tiene que indicar su tipo.

Indice. Los elementos de un arreglo están en posiciones, a esto se le llama

índice.

Contenido. El contenido representa el valor que tiene el arreglo en cierta

posición.

Longitud. Es el tamaño o cantidad de elementos que puede tener el arreglo.

En la figura puedes observar los diversos elementos del arreglo, debes tener en cuenta por

ejemplo que para colocar 16 en en la posición 2 del arreglo debes hacer lo siguiente:

edades[2] = 16;

También por ejemplo si necesitamos el valor de 11, debemos hacer lo siguiente:

edades[3]

Como se observa el indice es muy importante tanto para poner valores u obtener los valores

del arreglo.

Crear una Arreglo en Java

Al crear una arreglo debes indicar que tipo de datos manejará, cual será su nombre y

también podemos indicar que tamaño tiene, es decir, cuantos elementos tiene.

Page 2: ARREGLOS EN JAVA.pdf

Sintaxis:

tipo[] nombre = new tipo[tamaño];

Ejemplos:

■ int[ ] edades = new int[5];

■ double[ ] sueldo = new double[15];

■ String[ ] nombres = new String[100];

Asignar Valores a un Arreglo en JAVA

Podemos poner valores a los arreglos elemento por elemento, este proceso se hace para

todos los elementos del arreglo o también para modificar sus valores, vea el siguiente

código:

double[ ] precios = new double[6];

precios[0] = 5.66;

precios[1] = 63.11;

precios[2] = 59.77;

precios[3] = 60.38;

precios[4] = 80.72;

precios[5] = 49.50;

Podemos hacer este proceso también con un bucle, ya que puedes imaginarte el problema

que se daría si son 200 elementos.

double[] precios = new double[200];

for(int j = 0; j <= 200; j++)

{

precios[j] = Math.random() * 100;

}

Obtener Valores de un Arreglo en JAVA

Se puede obtener los valores uno a uno, refiriéndonos al nombre e indice, por ejemplo:

■ precios[29] /*Hace referencia al elemento que tiene el indice 29 del arreglo.*/

■ nombre[99] /*Se refiere al elemento de indice 99 que esta en el arreglo.*/

/*EJERCICIO USANDO ARREGLOS*/

Crear un Formulario en Java para llenar un arreglo con 50 números reales aleatorios con

dos decimales, que siga el diseño del siguiente formulario:

Page 3: ARREGLOS EN JAVA.pdf

El formulario al presionar el botón llenar, deberá generar números reales y llenarlos en el

arreglo. El botón ver debe mostrar los números del arreglo en el JList.

Solución:

Paso 1. Diseñar el Formulario Botones:

Button: btnLlenar

Button: btnVer

JList: lstDatos

Paso 2. Tener activadas las siguientes bibliotecas de clases.

import javax.swing.DefaultListModel;

Paso 3. Crear el arreglo como propiedad del formulario.

double[] numeros = new double[50];

Paso 4. Codificar los botones

private void btnLlenarActionPerformed(java.awt.event.ActionEvent evt)

{ for(int j = 0; j < numeros.length; j++)

{

double dato = Math.random()*100;

numeros[j] = Math.rint(dato*100)/100;

}

}

Page 4: ARREGLOS EN JAVA.pdf

private void btnVerActionPerformed(java.awt.event.ActionEvent evt)

{

DefaultListModel salida = new DefaultListModel();

for(int j = 0; j < numeros.length; j++)

{

salida.addElement(""+numeros[j]);

}

lstDatos.setModel(salida);

}

NOTAS.

DefaultListModel salida = new DefaultListModel(); usamos para crear un objeto

llamado salida que permite tener un grupo de datos o arreglo pero que es compatible

con el JList.

lstDatos.setModel(salida); Hace que el objeto salida se ponga como datos del

JList.

numeros.length; es una propiedad de los arreglos que devuelve su longitud o

tamaño.