UNIDAD 3: JAVA ARREGLOS

TEMA 3: JAVA ARREGLO TIPO LISTA


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 arreglos unidimensionales 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];

Es muy importante tener en cuenta que el primer elemento de la lista se almacenara y referenciara a lo largo del programa en la posición 0.

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).

Prog10.java

import java.lang.*;
import java.io.*;
class prog10 {
public static void main(String[] args) {
// creando objeto teclado
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
// creando arrreglo y variables
int edad[]=new int[5], ren;
// capturando arreglo
try {
for (int r=0; r<=4; r++)
{ System.out.println("Dame Edad :" );
edad[r] = Integer.parseInt(teclado.readLine());
};
} catch(IOException variablerror) {System.out.println("error de captura "); }
// procesando
for(int r=0; r<=4; r++)
edad[r]=edad[r] * 12;
//desplegando
for (int r=0; r<=4;r++)
System.out.println(" Edad ="+edad[r] + '\n');
} // cierra main
} // cierra clase

corrida prog10.class

image162.jpg

notas:

Para el caso de caturas, operaciones y comparaciones con todos los elementos de la lista a la vez, se deberá usar un ciclo for con una variable entera llamada renglón misma que también se usa como índice de la lista.

Para inicializar una lista se debe usar el siguiente formato:

tipodato nomlista[]={lista de valores};

ej;

int edad[4]={15,16,17,18};

float sueldo[3]={40.85, 65.30, 33.33};

String *ciudad[]={“tecate”, “tijuana”, “mexicali”, “rosarito”, “ensenada”};

TAREAS PROGRAMACION JAVA

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

2.- Capturar 4 sueldos, 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( se vale inicializar los arreglos de nombre y precio) después calcular una cuarta lista con el gasto total por cada producto desplegarlo todo e incluir también el gran total.

Politica de Privacidad