Posted by :
ghel
jueves, 22 de mayo de 2014
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.
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.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
- ■ 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: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
- import javax.swing.DefaultListModel;
- double[] numeros = new double[50];
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;
}
}
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.
Related Posts :
- Back to Home »
- arreglos , Java , jlist , listas , poo , programacion , programación »
- POO9. Arreglos en JAVA