Metodo en Problemas.
Publicado por Carolina Zuñiga (4 intervenciones) el 23/05/2011 05:20:29
Hola amigos dela web del programador.
Necesito pedirles su ayuda. Stoy haciendo un metodo que dice esto:
* raro: devolverá true si num1 es raro, false en caso contrario, Un numero entero es raro si todos sus digitos son iguales a uno Ejemplo si num1=1111 devolverá true; en cambio si num1=121, devolverá false.
Hice este metodo pero se me keda en un loop y ahi keda...he intentado hacerlo de varias formas pero nu resulta:(...Por fiiiis ayudenmeeee...
Muchas Gracias....
boolean raro()
{
int copia=num1;
int digito;
// int digi;
int cont=0;
int conta=0;
while(copia!=0)
{
digito=copia%10;
conta++;
while(digito==1)
{
cont++;
}
copia=copia/10;
}
if(cont==conta)
{
return true;
}
else
{
return false;
}
}
Necesito pedirles su ayuda. Stoy haciendo un metodo que dice esto:
* raro: devolverá true si num1 es raro, false en caso contrario, Un numero entero es raro si todos sus digitos son iguales a uno Ejemplo si num1=1111 devolverá true; en cambio si num1=121, devolverá false.
Hice este metodo pero se me keda en un loop y ahi keda...he intentado hacerlo de varias formas pero nu resulta:(...Por fiiiis ayudenmeeee...
Muchas Gracias....
boolean raro()
{
int copia=num1;
int digito;
// int digi;
int cont=0;
int conta=0;
while(copia!=0)
{
digito=copia%10;
conta++;
while(digito==1)
{
cont++;
}
copia=copia/10;
}
if(cont==conta)
{
return true;
}
else
{
return false;
}
}
Valora esta pregunta
0