Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Função que retorna boolean

Eu já fiz alguns cursos e inclusive de Java e sempre tem essas funções que retornam Boolean, mas não sei quando devo usar isso.

Em que casos eu retorno boolean? Quando eu preciso retornar valores?

2 respostas
solução!

Normalmente se retorna um valor boolean quando se deseja receber uma confirmação negativa ou positiva da função/método.

Ex. uma função que válida um CPF

public boolean CpfInformadoEValido(string cpf)
{
    //Código que válida um CPF, 
    //se o CPF for válido retorna true;
    // Se não retorna false;
}

public void MostrarMensagemCpfValido(string cpf)
{
    if(CpfInformadoEValido(cpf)){
        //Mostrar uma mensagem CPF válido.
    }else{
        // Mostrar mensagem CPF invalido.
    }
}

Veja que no método CpfInformadoEValido eu quero que a função me retorne um boolean, que é usado no método MostrarMensagemCpfValido , mais a função CpfInformadoEValido também poderia ser usada em um método SalvarCpfNoBancoDeDados ou AlterarCpfNoBancoDeDados, em todos estes casos eu quero saber se um CPF é válido ou não .

Obrigada.