Ver Mensaje Individual
  #8 (permalink)  
Antiguo 18/08/2006, 18:06
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 9 meses
Puntos: 2
ya regrese, si, si funciona bien, el problema es el mencionado al pricipio.

tu condicion solo valida al cuantaDestino, ya que cuenta nunca podra tener 3 longitudes al mismo tiempo.

asi que cuenta si vale 10 pasara porque es diferente a 18 y 16.
lo mismo si vale 18 o 16.

pero te repito supongo que lo que quieres hacer es con el operador ==. mira aqui tienes un pequeño ejemplo:

public class Ejemplo
{
public static void main(String[] args)
{
int val1 = 10;
int val2 = 14;
int val3 = 18;
int val4 = 16;

if(val1 != 10 || val2 != 14 || val3 != 18 || val4 != 16)
{
System.out.println("Valor 1: " + val1 );
System.out.println("Valor 2: " + val2);
System.out.println("Valor 3: " + val3 );
System.out.println("Valor 4: " + val4);
}
else
{
System.out.println("No se cumple la condicion");
}
}
}

y el resultado es este:

>java Ejemplo
No se cumple la condicion
>Exit code: 0 Time: 0.217


ahora con :

public class Ejemplo
{
public static void main(String[] args)
{
int val1 = 10;
int val2 = 14;
int val3 = 18;
int val4 = 16;

if(val1 == 10 || val2 == 14 || val3 == 18 || val4 == 16)
{
System.out.println("Valor 1: " + val1 );
System.out.println("Valor 2: " + val2);
System.out.println("Valor 3: " + val3 );
System.out.println("Valor 4: " + val4);
}
else
{
System.out.println("No se cumple la condicion");
}
}
}

el resultaod es:

>java Ejemplo
Valor 1: 10
Valor 2: 14
Valor 3: 18
Valor 4: 16
>Exit code: 0 Time: 0.221

ahi te dejo eso...

Saludos