Bom antes de mais nada estou aprendendo Java, então levem em consideração isso quando avaliarem esse codigo que fiz(meu primeiro app sozinho…) deve estar uma confusão
[code]package Conta;
public class Processos {
//lista com numeros de conta existentes
public int contareferencia[][] = {{1529, 1},{2,2},{1,1},{15,15},{16,16}};
//checa se o numero da conta existe
protected void Checaconta (int bunda)
{
int conta = bunda;
int y=0;
int i;
int x=0;
while (y < contareferencia.length)
{
i = contareferencia[y][x];
if (conta == i)
{
//int z=y;
System.out.print("Número de conta existente.\n");
//System.out.println(z);
AbrirConta.localArrayConta = y;
AbrirConta.resposta = true;
return;
}
y++;
}
System.out.printf("A conta numero %d %s\n", conta,"não existe." );
}
protected void ChecaSenha(int x, int z)
{
int senha = x;
int conta = z;
int j=0;
while (j < 2)
{
int d = contareferencia[conta][j];
if ( senha == d)
{
System.out.println("Senha correta\n\n Bem Vindo ao nosso HomeBank !\n");
AbrirConta.resposta = true;
return;
}
j++;
}
System.out.println("A senha esta incorreta tente de novo !");
}
protected void IncluiNomeSenha (int conta, int senha)
{
int senha1 = senha;
int conta1 = conta;
int i=0;
int j=0;
do
{
if( contareferencia[i][j] == 0)
{
contareferencia[i][j] = conta1;
j++;
contareferencia[i][j] = senha1;
}
i++;
}while (i <= contareferencia.length);
}
}
[/code]
essa classe faz os processos (eu sei que classe e no singular mas essa eu coloquei assim sem querer…) de validação do meu homebank pessoal, o meu problema e… COMO E QUE EU FAÇO PARA UM METODO RETORNAR UM VALOR BOOLEAN PARA QUEM O CHAMAR ?
por que quando declaro o metodo assim
“Protected boolean metodo(int x)
{}”
ele me diz que o metodo não pode converter Boolean em INT. mas que que tem a ver os paramentros que eu coloco no metodo com a resposta dele ?
por causa disso tive que fazer uma gambiarra e criar um atributo “global” resposta nessa classe para retornar os valores que eu quero. ou seja, se a conta do cliente existe mesmo e se a senha dela corresponde a essa conta em particular.
Obrigado.