2. 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,los elementos de la matriz. Desde el punto de vista lógico un array se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones) Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html Ing. Andrés M García O Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)
3. Arreglos o vectores Como se declara un arreglo en Java? R/ Tipo_de_datos_del_arreglo [] nombre_del_arreglo Ejemplo int[] Mi_arreglo; //Declara un arreglo de enteros byte[] anArrayOfBytes; short[] anArrayOfShorts; long[] anArrayOfLongs; float[] anArrayOfFloats; double[] anArrayOfDoubles; boolean[] anArrayOfBooleans; char[] anArrayOfChars; String[] anArrayOfStrings; Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html Ing. Andrés M García O Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)
4. Arreglos o vectores Como se crea y se inicializa un arreglo en Java? R/ Mi_Arreglo = new int[10]; // Crea un arreglo de 10 valoresenterosvacios int[] anArray = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000}; int [] a1 = new int[10]; for(inti=0;i<a1.length;i++){ a1[i] = i; } // Crea un arreglo de 10 valoresenteros ClassMultiDimArrayDemo{ Publicstaticvoidmain(String[] args) { String[][] names = {{"Mr. ", "Mrs. ", "Ms. "}, {"Smith", "Jones"}}; System.out.println(names[0][0] + names[1][0]); //Mr. Smith System.out.println(names[0][2] + names[1][1]); //Ms. Jones } } Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html Ing. Andrés M García O Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)
5. Arreglos o vectores importjava.io.IOException; // Importa librerias para imprimir en pantalla classArrayDemo { publicstaticvoidmain(String[] args) { int[] anArray; // declares anarray of integers anArray = new int[10]; // allocatesmemoryfor 10 integers anArray[0] = 100; // initializefirstelement anArray[1] = 200; // initializesecondelement anArray[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]); } } Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica) Ing. Andrés M García O
6. Arreglos o vectores Ejercicio Crea un arreglo multidimensional que tenga 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