Arreglos java
-
Upload
andres-garcia -
Category
Documents
-
view
11.975 -
download
6
Transcript of Arreglos java
![Page 1: Arreglos java](https://reader036.fdocuments.mx/reader036/viewer/2022082503/557b8355d8b42a2d298b55bf/html5/thumbnails/1.jpg)
Conceptos Básicos deprogramación
Arreglos
Ing. Andres M García O
![Page 2: Arreglos java](https://reader036.fdocuments.mx/reader036/viewer/2022082503/557b8355d8b42a2d298b55bf/html5/thumbnails/2.jpg)
Arreglos o vectores
Que es un arreglo?R/Un array (matriz o vector) es una zona de almacenamiento contiguo, que contiene una serie de elementos del mismo tipo,loselementos de la matriz. Desde el punto de vista lógico un arrayse puede ver como un conjunto de elementos ordenados en fila
(o filas y columnas si tuviera dos dimensiones)
Ing. Andrés M García ORef. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html
![Page 3: Arreglos java](https://reader036.fdocuments.mx/reader036/viewer/2022082503/557b8355d8b42a2d298b55bf/html5/thumbnails/3.jpg)
Arreglos o vectores
Como se declara un arreglo en Java?R/Tipo_de_datos_del_arreglo [] nombre_del_arregloEjemplo
int[] Mi_arreglo; //Declara un arreglo de enteros
byte[] anArrayOfBytes; short[] anArrayOfShorts;long[] anArrayOfLongs; float[] anArrayOfFloats; double[] anArrayOfDoubles;boolean[] anArrayOfBooleans; char[] anArrayOfChars;String[] anArrayOfStrings;
Ing. Andrés M García ORef. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html
![Page 4: Arreglos java](https://reader036.fdocuments.mx/reader036/viewer/2022082503/557b8355d8b42a2d298b55bf/html5/thumbnails/4.jpg)
Arreglos o vectoresComo se crea y se inicializa un arreglo en Java?R/Mi_Arreglo = new int[10]; // Crea un arreglo de 10 valores enteros vacios
int[] anArray = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000};int [] a1 = new int[10];
for(int i=0;i<a1.length;i++){a1[i] = i;
}
// Crea un arreglo de 10 valoresenteros
Ing. Andrés M García ORef. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html
Class MultiDimArrayDemo {Public static void main(String[] args) {String[][] names = {{"Mr. ", "Mrs. ", "Ms. "}, {"Smith", "Jones"}};System.out.println(names[0][0] + names[1][0]); //Mr. SmithSystem.out.println(names[0][2] + names[1][1]); //Ms. Jones }}
![Page 5: Arreglos java](https://reader036.fdocuments.mx/reader036/viewer/2022082503/557b8355d8b42a2d298b55bf/html5/thumbnails/5.jpg)
Arreglos o vectores
Ing. Andrés M García ORef. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)
importjava.io.IOException; // Importa librerias para imprimir en pantallaclassArrayDemo {publicstaticvoidmain(String[] args) {int[] anArray; // declares anarray of integers
anArray = new int[10]; // allocatesmemoryfor 10 integers
anArray[0] = 100; // initializefirstelementanArray[1] = 200; // initializesecondelementanArray[2] = 300; // etc.anArray[3] = 400;anArray[4] = 500;anArray[5] = 600;anArray[6] = 700;anArray[7] = 800;anArray[8] = 900;anArray[9] = 1000;
System.out.println("Element at index 0: " + anArray[0]);System.out.println("Element at index 1: " + anArray[1]);System.out.println("Element at index 2: " + anArray[2]);System.out.println("Element at index 3: " + anArray[3]);System.out.println("Element at index 4: " + anArray[4]);System.out.println("Element at index 5: " + anArray[5]);System.out.println("Element at index 6: " + anArray[6]);System.out.println("Element at index 7: " + anArray[7]);System.out.println("Element at index 8: " + anArray[8]);System.out.println("Element at index 9: " + anArray[9]); }}
![Page 6: Arreglos java](https://reader036.fdocuments.mx/reader036/viewer/2022082503/557b8355d8b42a2d298b55bf/html5/thumbnails/6.jpg)
Arreglos o vectores
Ejercicio
Crea un arreglo multidimensional quetenga los datos de la posición X y Y de 10 coordenadas en un
plano cartesiano.
Cree una arreglo que guarde el nombre, el apellido y el e-mail de 20 personas.
Ing. Andrés M García O