EJERCICIO 1 Crear un bloque de código que pinte las vocales y solo las vocales que existen en un array de caracteres. El programa debe de ir comprobando, con un bucle, para determinar si cada carácter del array es o no una vocal. EJERCICIO 2 Crear un bloque de código que lea las componentes de… Seguir leyendo Ejercicios propuestos Arrays (Con soluciones)
Categoría: Módulo 1
Arrays de varias dimensiones
Los arrays de varias dimensiones solemos conocerlos con el nombre de matrices. Para declarar matrices utilizamos tantos grupos de corchetes como dimensiones queremos en el array. En el siguiente ejemplo declaramos dos matrices de dos dimensiones.
|
1 2 3 |
// Declarar una variable de tipo array de dos dimensiones int [][] numeros; |
CREAR UNA MATRIZ • Matrices cuadradas Una matriz cuadrada es aquella que contiene el mismo número de columnas… Seguir leyendo Arrays de varias dimensiones
COPIAR ARRAYS
La clase System aporta un método arraycopy que permite copiar un array en otro. Veamos la sintaxis:
|
1 2 3 4 5 6 7 8 9 |
// Copiar un array en otro System.arraycopy(numeros, 0, numeros2, 0, numeros.length); for(int i=0; i<numeros2.length; i++){ System.out.print(numeros2[i] + " "); } System.out.println(); |
A continuación detallamos cada uno de sus parámetros: src; El array origen, del cual vamos a copiar los datos. srcPos; posición desde la cual empezamos a copiar en el array de origen dest; El array destino, en… Seguir leyendo COPIAR ARRAYS
Recorrer un Array
Muchas veces no nos interesa tan solo acceder a un elemento concreto del array sino más bien queremos recorrer todo el array accediendo a todos sus elementos. Pues bien, la forma más optima de llevar este proceso a cabo es con cualquiera de los dos formatos del bucle for. Bucle For La propiedad length de… Seguir leyendo Recorrer un Array
ACCEDER A UN ELEMENTO
Para acceder a un elemento del array es necesario indicar su índice.
|
1 |
System.out.printnln(array[indice]); |
Ejemplo:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// Crear el array numeros = new int[3]; // Llenar de elementos el array numeros[0] = 44; numeros[1] = 553; numeros[2] = 234; //Imprimir una posición. System.out.printnln(array[1]); |
El resultado sera que se imprimira 553 por la consola