Boolean method question
in
Programming Questions
•
1 years ago
If I try this, it complains: " variable may not been initialized"
Boolean isNumber(String toTest)
{
String temp = toTest;
char[] letras = temp.toCharArray();
for( int i=0; i< letras.length; i++)
{
if (letras[i] >= '0' && letras[i] <= '9')
{
return true;
}
else
{
return false;
break;
}
}
}
so I made this, that works, but is it correct/best pratice?
Boolean isNumber(String toTest)
{
String temp = toTest;
Boolean result = true;
char[] letras = temp.toCharArray();
for( int i=0; i< letras.length; i++)
{
if (letras[i] >= '0' && letras[i] <= '9')
{
result= true;
}
else
{
result = false;
break;
}
}
return result;
}
1