Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/01/2015, 12:53
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 10 meses
Puntos: 260
Sonrisa Respuesta: Recorrido de Array

Hola,

Posiblemente,

Cita:
Iniciado por scuvi96 Ver Mensaje
...
1.- Como hacerlo para arrays de distinta longitud, es decir poner un else si, pero entonces tengo la segunda duda

2.- En algun momento un array se acabará entonces mi variable valA (suponiedo que es el array a el mas pequeño) pasará a valer null? y siendo asi como pongo un for para que llegue solo hasta el array mas pequeño sin tener que calcularlo manualmente es decir, obtener las longitudes y hacer un if con los posibles casos a>b, a<b o a=b. ...
En este caso el método usado normalmente es el while.

Código Java:
Ver original
  1. int i = 0;
  2. while (i < a.length && i < b.length) {
  3.   // se va a ejecutar solamente cuando
  4.   // i sea menor que la longitud de a y b
  5.   i++;
  6. }
  7.  
  8. int c = a.length - b.length;
  9.  
  10. if (c == 0) {
  11.   // a y b son iguales
  12. } else {
  13.   if (c > 0) {
  14.     // b es mas grande
  15.   } else {
  16.     // c < 0
  17.     // a es mas grande
  18.   }
  19. }

Cita:
Iniciado por Profesor_Falken Ver Mensaje
... permite recorrer las listas sin tener que conocer sus longitudes. ...
El problema es que quiere recorrer dos arrays paralelos.

Saludos,

Última edición por HackmanC; 10/01/2015 a las 13:04 Razón: simplificar