lunes, 16 de mayo de 2011

ARREGLO UNIDIMENCIONAL EN JAVA Y EJEMPLO

Un arreglo tipo lista se define como una variable que permite almacenar un conjunto de datos del mismo tipo organizados en una sola columna y uno o mas renglones.
También reciben el nombre de vectores en álgebra, o arreglo unidimensional en programación.
Los procesos normales con una lista o con sus elementos, incluyen declarar toda la lista, capturar sus elementos, desplegarlos, realizar operaciones con ellos, desplegarlos, etc.
Para declarar una lista se usa el siguiente formato;
tipodato nomlista[]= new tipodato[cant elementos];
SORPRESA, no existen en java arreglos o listas tradicionales, lo que existe es un objeto, por tanto se debera usar el operador new antes de empezar a procesar el arreglo, la ventajas son:
a) estas listas pueden usar el metodo length,(ejemplo nomlista.length;) para conocer el tamaño de la misma.

int edades[]= new int[12];
float sueldos[]=new float[5];
String municipios[]={“tijuana”,”tecate”,”ensenada”};
en este ulimo caso, observar que tambien pueden crearse listas ya con tamaño fijo e inicializadas o cargadas

notas:
Recordar también que la primera posición o renglón en una lista es la posición o renglón 0 (cero).
Ej: Programa usando consola:
import java.io.*;

class prog20 {

public static void main(String[] args) {

int edad[]= new int[5]; int reng;

BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));

//ciclo de captura

for(reng=0; reng <=4; reng++)

{ System.out.println("dame edad "+reng+":");

try { edad[reng]= Integer.parseInt(teclado.readLine());

}catch(IOException varerror){};

};

//ciclo de proceso

for(reng=0;reng<=4;reng++)

edad[reng]=edad[reng]*12;

//ciclo de despliegue

for(reng=0; reng <=4; reng++)

System.out.println(edad[reng]);

} // cierra main

} // cierra clase
Corrida:
image37.jpg
Observar que para procesar la lista se ocupara un ciclo for con una variable llamada renglón que tambien se usara como indice del arreglo.

No hay comentarios:

Publicar un comentario