ViniGodoy
Poste o trecho de código que mostra a mensagem de erro. Essas funções estão certas.
Só um detalhe, quando você tem uma construção assim:
if (condicao)
return true;
return false;
Ou assim:
if (condicao)
return true;
else
return false;
Você pode transformar em:
Por exemplo:
public boolean isTelefoneValido(int telefone){
return Integer.toString(telefone).length()==9;
}
public boolean isPinValido(short pin){
return Short.toString(pin).length()==4;
}
andredecotia
ViniGodoy:
Poste o trecho de código que mostra a mensagem de erro. Essas funções estão certas.
Só um detalhe, quando você tem uma construção assim:
if (condicao)
return true;
return false;
Ou assim:
if (condicao)
return true;
else
return false;
Você pode transformar em:
Por exemplo:
public boolean isTelefoneValido(int telefone){
return Integer.toString(telefone).length()==9;
}
public boolean isPinValido(short pin){
return Short.toString(pin).length()==4;
}
Oi Vini, blz?
Achei elegante este código:
abs, :D
GinaKarinho
Ola,
olha com este metodo
public boolean isTelefoneValido(int telefone){
return Integer.toString(telefone).length()==9;
}
o telefone ficou valido e obrigado pela dica.
mas quando insiro um pin com 5 digitos tipo pin:12345
que provavelmente deveria dizer que o pin esta errado mas mesmo assim não valida
public boolean isPinValido(short pin){
return Short.toString(pin).length()==4;
}
e depois de insirir e compilar o programa ela mostra:
pin:12345 //que não deveria mostrar porque este pin é invalido
GinaKarinho
Ola,
olha com este metodo
public boolean isTelefoneValido(int telefone){
return Integer.toString(telefone).length()==9;
}
o telefone ficou valido e obrigado pela dica.
mas quando insiro um pin com 5 digitos tipo pin:12345
que provavelmente deveria dizer que o pin esta errado mas mesmo assim não valida
public boolean isPinValido(short pin){
return Short.toString(pin).length()==4;
}
e depois de insirir e compilar o programa ela mostra:
pin:12345 //que não deveria mostrar porque este pin é invalido