public class ContaCorrente {
private String titular;
private double saldo;
public ContaCorrente(String titular) {
this.titular = titular;
this.saldo = 0;
}
public void depositar(double valorDepositado){
if(valorDepositado < 0) {
System.out.println("\nTransação invalida");
return ;
}
saldo += valorDepositado;
}
public void sacar(double valorSacado){
if(valorSacado > saldo){
System.out.println("\nSaldo insuficiente para saque.");
return; // interrompe a execução em um metodo void
}
saldo -= valorSacado;
}
public void exibirSaldo(){
System.out.printf("\nSaldo atual de %s: R$ %.2f", titular, saldo);
}
}
public class Main {
public static void main(String[] args) {
ContaCorrente conta = new ContaCorrente("Mariana Fonseca");
conta.depositar(1000);
conta.sacar(1200);
conta.exibirSaldo();
}
}