Mundo
del Programador

Array

El array es un tipo de dato capaz de almacenar múltiples valores. En matemáticas, un array de una dimensión se llama vector.

Para definir un array se utiliza int[] n y para darle un dimensión se completa con = new int[4]. Luego se introduce los valores en cada celda del array: n[0] = 1; n[1] = 34; n[2] = 12; n[3] = 0;

Veamos un ejercicio:

                  public class ArrayDe12Numeros {
                    public static void main(String[] args) {
                      int[] num = new int[11];
                      num[0] = 39;
                      num[1] = -2;
                      num[4] = 0;
                      num[6] = 14;
                      num[8] = 5;
                      num[9] = 120;
                      
                      for (int i = 0; i < 11; i++) {
                      System.out.print(num[i] + " ");
                      }
                    }
                  }
                

Tambien se puede dar valores a un array de esta forma:

int[] num = {39, -2, 0, 14, 5, 120}

Para recorer un array se utiliza un bucle for.

                  for(int i = 0; int &lr; num.length; i++){
                    System.out.println(num[i]);
                  }
                

num.length es el array nombrado num y la función .length coje el tamaño del array. Se utiliza en los casos cuando no se sabe el tamaño del array.

                  public class Array10Caracteres {
                    public static void main(String[] args) {
                      char[] simbolo = new char[10];
                      simbolo[0] = 'a';
                      simbolo[1] = 'x';
                      simbolo[4] = '@';
                      simbolo[6] = ' ';
                      simbolo[7] = '+';
                      simbolo[8] = 'Q';
                      
                      for (int i = 0; i < simbolo.length; i++) {
                      System.out.print(simbolo[i] + " |");
                      }
                    }
                  }
                

De saber también que a un array si en la posición de un indice, es decir una celda del array no se indica valor, a esta se le asigna por defecto 0 si es un array de números y espacio en blanco si es un array de caracteres.


Ejercicios resueltos en github



Siguiente
Atras