manejo de arreglos en java - baixardoc.com

10
Manejo de Arreglos y Cadenas ISC. Cynthia Bernabe Pacheco

Upload: others

Post on 19-Jul-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Manejo de Arreglos en Java - baixardoc.com

Manejo de Arreglos y Cadenas

ISC. Cynthia Bernabe Pacheco

Page 2: Manejo de Arreglos en Java - baixardoc.com

El Principal Problema: Crear muchas

Variables del mismo Tipo.

ISC. Cynthia Bernabe Pacheco

Page 3: Manejo de Arreglos en Java - baixardoc.com

La Solución: El manejo de ArreglosvUn Arreglo es una secuencia de datos del mismo

tipo.

v Los datos se llaman Elementos del arreglo y se

enumeran 0,1,2….

vEstos números localizan al elemento dentro d el

arreglo y se denominan Índices.

v En java, los índices del arreglo empiezan con 0 y

terminan con el tamaño del arreglo -1.

ISC. Cynthia Bernabe Pacheco

Page 4: Manejo de Arreglos en Java - baixardoc.com

Matrices, Arreglos(arrays) o vectoresv Son las formas de registrar conjuntos de valores todos

del mismo tipo.

vEs una estructura homogénea, compuesta por varioselementos, todos del mismo tipo y almacenadosconsecutivamente en memoria.

vEs un objeto en el que se puede almacenar unconjunto de datos del mismo tipo.

vEs una colección de posiciones de almacenamiento dedatos, donde cada una tiene el mismo tipo y el mismonombre Cada posición de almacenamiento en unarreglo es llamada elemento del arreglo.

ISC. Cynthia Bernabe Pacheco

Page 5: Manejo de Arreglos en Java - baixardoc.com

Manejo de Arreglosv Si el arreglo tiene n elementos, se denotan como

a[0],a[1], a[2]………a[n-1].

ISC. Cynthia Bernabe Pacheco

vLas variables son como

carpetas individuales y un

arreglo es como una sola

carpeta con muchos

compartimentos.

v Los elementos del arreglo son

guardados en posiciones

secuenciales en memoria.

Page 6: Manejo de Arreglos en Java - baixardoc.com

Declaración de un arreglo

v La sintaxis de declaración de arreglos en Java es:

- Tipo [ ] identificador;

- Tipo identificador [ ];

v Ejemplos:

char cad[ ] , p;

int [ ] v, w;

double [ ] m, t [ ] ,x;

v En un Arreglo no se permite indicar el numero deelementos asi:

int números [12] ; // es Erróneo

ISC. Cynthia Bernabe Pacheco

Page 7: Manejo de Arreglos en Java - baixardoc.com

Definir Arreglo de número de

elementosv Sintaxis para definir arreglo de un numero

determinado de elementos:

- Tipo nombreArreglo [ ]= new tipo [numElem];

- Tipo nombreArreglo [ ];

nombreArreglo =new tipo[numElem];

vEjemplo:

float notas = new float[26];

Int [ ] a;

a = new int [10];

ISC. Cynthia Bernabe Pacheco

Page 8: Manejo de Arreglos en Java - baixardoc.com

Tamaño del Arreglo

v Java considera cada arreglo como un objeto

vEl número de elementos de un arreglo se conoce

accediendo al campo length.

vEjemplo:

double [ ] v = new double [15];

System.out.print(v.length); // escribe 15

v El campo length esta protegido no se puede

modificar.

ISC. Cynthia Bernabe Pacheco

Page 9: Manejo de Arreglos en Java - baixardoc.com

Inicialización de Arreglosv Se deben asignar valores a los arreglos antes de

utilizarlos por defecto se inicializan con 0.

-precio[0]=10;

precio[1]=20;

precio[2]=30;

-int numeros [ ]={10,20,30,40,50};

-char c[ ]={‘L’,’u’,’i’,’s’}:

-FINAL int ENE=31,FEB=28,MAR=31,ABR=30;

-int meses []={ENE,FEB,MAR,ABR};

-for (int i=0, i<numeros.length;i++)

numeros[i]=i;

ISC. Cynthia Bernabe Pacheco

Page 10: Manejo de Arreglos en Java - baixardoc.com

Acceso a los elementos del arreglo

vEl acceso a los elementos de un arreglo se realiza

utilizando la expresion:

nom_arreglo[indice];

v Si se intenta acceder a un elemento con un

subindice menor que cero o mayor que el numero de

lementos de la matriz, java lanzara la excepción:

ArrayIndexOutOfBoundsException

ISC. Cynthia Bernabe Pacheco