Your SlideShare is downloading. ×
  • Like
Arreglos java
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Arreglos java

  • 11,888 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
11,888
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
89
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Conceptos Básicos deprogramaciónArreglos
    Ing. Andres M García O
  • 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