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

Declaraçao de Metodo com retorno!

Eu usei o codigo abaixo para os Metodos que criei .....

public class Conta {
    double Saldo;
    int Agencia;
    int NumeroDaConta;
    String TitularDaConta;
    
    public void Deposita(double valorDeDeposito) {
        if(valorDeDeposito > 0) {
            this.Saldo += valorDeDeposito;
            System.out.println("Deposito de R$ "+valorDeDeposito+" -> Efetuado com Sucesso!");
            System.out.println("Saldo Atual R$ "+this.Saldo);
        }else {
            System.out.println("Impossivel depositar o valor de R$ "+ valorDeDeposito+" -> Deposito Negado!");
        }
    }
    
    public void Sacar(double valorDeSaque) {
        if(valorDeSaque <= this.Saldo) {
            this.Saldo -= valorDeSaque;
            System.out.println("Voce sacou R$ "+valorDeSaque+" -> com Sucesso !!!");
            System.out.println("Saldo Atual R$ "+this.Saldo);
        }else {
            System.out.println("Saldo insulficiente para Efeturar o saque no valor R$"+valorDeSaque+" -> Saque Negado!");
        }
    }
}

Na aula o Paulo passa de uma outra maniera o para declarar o metodo com um retorno ... Insira aqui a descrição dessa imagem para ajudar na acessibilidadeo meu retorno ficou com mais informação escrita sem nada retornando para ser usado na invocaçao do metodo.... Insira aqui a descrição dessa imagem para ajudar na acessibilidade ja na aula o Paulo retornou um double... que pode ou nao ser usado...

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

alguem sabe me dizer qual a diferença entre declarar um metodo da maniera que eu fiz , e da maneira que foi feita na aula? Se existe algum tipo de problema declarar metodo da menira que declarei ?

2 respostas
solução!

Olá Heitor, tudo bem?

A diferença entre declarar um método com ou sem retorno é que, quando você declara um método com retorno, você pode utilizar o valor retornado em outras partes do seu código. Por exemplo, se você tiver um método que calcula a média de notas de um aluno, você pode retornar o valor da média e utilizá-lo em outra parte do seu código, como em um método que verifica se o aluno foi aprovado ou não.

No seu caso, você declarou os métodos "Deposita" e "Sacar" sem retorno, o que significa que eles não retornam nenhum valor. Já na aula, o Paulo declarou o método "getSaldo" com retorno do tipo double, o que significa que ele retorna o valor do saldo da conta.

Não há nenhum problema em declarar um método sem retorno, desde que isso atenda às suas necessidades. Se você não precisa utilizar o valor retornado em outras partes do seu código, não há necessidade de declarar o método com retorno.

Espero ter ajudado e bons estudos!

Maravilha Rodrigo agora consegue clarear minhas duvidas !!!!

Brigadao pelo retorno !