3 Desarollo Manejo Datos Capitulo 1 03 Aplicaciones Con Arreglos

Páginas: 3 (681 palabras) Publicado: 14 de mayo de 2015


Aplicaciones con Arreglos
Supongamos que queremos utilizar una aplicación para poder tomar un arreglo y voltearlo en otro, es decir supongamos que tenemos un arreglo con los números 1, 15, 17, 22y 34 y los queremos cambiar al revés como 34, 22, 17, 15 y 1. La siguiente aplicación nos puede ayudar a comprender esto:
public class AplicacionArreglo3 {

public static void main(String[] args) {int arreglo1[] = { 1, 15, 17, 22, 34 };
int arreglo2[] = new int[arreglo1.length];

for (int i = 0; i < arreglo1.length; i++) {
arreglo2[arreglo1.length - i - 1] = arreglo1 [i];
}System.out.println("Arreglo Inicial");
for (int i = 0; i < arreglo1.length; i++) {
System.out.println("Elemento " + (i+1) + " = " + arreglo1[i]);
}
System.out.println("Arreglo Final");
for (inti = 0; i < arreglo2.length; i++) {
System.out.println("Elemento " + (i+1) + " = " + arreglo2[i]);
}
}
}
Dicha aplicación muestra la siguiente salida:

Vemos como la clave de la asignación decada elemento del arreglo 2 esta en hacer un poco de matemáticas, con la instrucción:
arreglo2[arreglo1.length - i - 1] = arreglo1 [i];
En esta instrucción al último índice de la posición le quitamosel valor de i que es nuestra variable índice que avanza hasta llegar al último, pero si hacemos un poco de sustitución y decimos arreglo1 tiene 5 elementos, cuando la i es cero, entoncesarreglo.length – i – 1 nos da 4 que es realmente la última posición, ya que iría de 0 a 4. Si sustituimos ahora con i en 1, tendríamos 5 – 1 – 1 que sería 3 y así sucesivamente.
Contando las veces que se repiteun número en un arreglo

Esto nos puede servir para cuando trabajamos con números, supongamos que tenemos la siguiente aplicación, en la cual tenemos un arreglo y buscamos dos números en el, tenemosque utilizar un ciclo para la búsqueda y si queremos contar las veces que se encuentra el número podemos utilizar un contador para cada uno, veamos la aplicación:

public class AplicacionArreglo4 {...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 3 Desarollo Manejo Datos Capitulo 1 01 Arreglos De Dimension
  • 3_desarollo manejo datos Capitulo 1 02 operaciones con arreglos
  • Capitulo 03 2015 1
  • problemas y aplicaciones capitulo 1
  • problemas y aplicaciones capitulo 1
  • aplicaciones capitulo 1
  • Resumen capitulo 1- 3
  • genesis capitulos 1-3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS