Quero imprimir no prompt de comando também o valor depositado? o que eu posso fazer?

package exercícios4;

public class ContaCorrente {

private String nomeTitular;
private String cpf;
private String numeroAgencia;
private String numeroConta;
private double saldo;
private double getsacarQuantia;

public String getNomeTitular() {
    return nomeTitular;
}

public void setNomeTitular(String nomeTitular) {
    this.nomeTitular = nomeTitular;
}

public String getCpf() {
    return cpf;
}

public void setCpf(String cpf) {
    this.cpf = cpf;
}

public String getNumeroAgencia() {
    return numeroAgencia;
}

public void setNumeroAgencia(String numeroAgencia) {
    this.numeroAgencia = numeroAgencia;
}

public String getNumeroConta() {
    return numeroConta;
}

public void setNumeroConta(String numeroConta) {
    this.numeroConta = numeroConta;
}

public double getSaldo() {
    return saldo;
}

public void setSaldo(double saldo) {
    if (saldo > 0) {
        this.saldo = saldo;
        System.out.println("Saldo positivo");
    } else {
        this.saldo = 0;
        System.out.println("Saldo zerado");
    }
}

public double depositarQuantia(double quantia) {
    quantia = this.saldo + quantia;
    return quantia;
}

public double sacarQuantia(double quantia) {
    if (this.saldo >= quantia) {
        this.setSaldo(this.getSaldo() - quantia);

    } else {
        System.out.println(" nao posso sacar");
    }
    return quantia;
}

public double novo_Saldo(double v) {
    v = this.saldo - (this.getsacarQuantia * 0.5);
    return v;
}

public ContaCorrente() {
    this.saldo = 0;
}

}
package exercícios4;

public class Principal {

public static void main(String[] args) {
    ContaCorrente cliente1 = new ContaCorrente();
    cliente1.setNomeTitular("Jose");
    cliente1.setCpf("12345656-45");
    cliente1.setNumeroAgencia("0345-6");
    cliente1.setNumeroAgencia("3456-5");
    cliente1.setNumeroConta("05939-X");
    cliente1.setSaldo(230.00);
    System.out.println("Nome titular: " + cliente1.getNomeTitular() + " cpf: " + cliente1.getCpf() + " numero da Agencia: " + cliente1.getNumeroAgencia()
            + " numero da conta_corrente: " + cliente1.getNumeroConta());
    System.out.println("Saldo atual: " + cliente1.getSaldo() + " Novo saldo com deposito: " + cliente1.depositarQuantia(90));
    System.out.println("Sacar quantia: " + cliente1.sacarQuantia(530) + " Saldo atualizado: " + cliente1.novo_Saldo(0));

}

}

Pôxa, você continua esquecendo de formatar o código postado.

Você pode jogar o valor depositado numa variável local e aí imprimir.
Você também pode armazenar numa variável local o saldo atual, em seguida efetuar o depósito e aí calcular o valor depositado subtraindo o saldo atual do saldo antes do depósito.

O que lhe parecer mais simples.

1 curtida

Eu fiz que você disse , mais não conseguir formatar aqui.

@Nivaldo_Reis2018 faça o seguinte man:
Ponhas aspas inclinadas antes e depois do código assim:

public Connection getConnection() throws ClassNotFoundException, SQLException {
		Class.forName("com.mysql.cj.jdbc.Driver");
		return DriverManager.getConnection("jdbc:mysql://localhost:3306/Lafuria?useTimezone=true&serverTimezone=UTC",
				"root", "^&**&OOpp@#TudaoFull2025");
	}

Entendeu?
Estou certo @staroski?

obrigado ai pela ajuda amigos.

As aspas que te falei são assim:
Antes

``

``

Depois.

Perdão @Nivaldo_Reis2018 e @staroski, são três aspas inclinadas , fica assim:

public Connection getConnection() throws ClassNotFoundException, SQLException {
		Class.forName("com.mysql.cj.jdbc.Driver");
		return DriverManager.getConnection("jdbc:mysql://localhost:3306/Lafuria?useTimezone=true&serverTimezone=UTC",
				"root", "^&**&OOpp@#TudaoFull2025");
	}

1 curtida

Obrigado ai amigo, eu consegui resolver o exercício aqui.