ProgramacionFacil

UNIDAD 5: JAVA ARREGLOS

JAVA TEMA 3: ARREGLOS TIPO LISTAS

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.

TAREAS JAVA CONSOLA JSP SERVLET

1.- Capturar y desplegar 5 precios de productos cualesquiera.

2.- Capturar 4 sueldos y desplegarlos aumentados en un 25%.

3.- Capturar los datos de 5 productos comprados en una tienda, incluyendo nombre, precio y cantidad en sus 3 listas respectivas, después calcular una cuarta lista con el gasto total por cada producto desplegarlo todo también el gran total.

4.- Capturar en una lista solamente 6 números múltiplos de 5, se debe de estar capture y capture números hasta que se completen los 6 múltiplos de 5.

 




 


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

Politica de Privacidad