package bancario.saldo.de.controle;
public class Titular {
private String nome;
private double saldo;
public Titular(String nome, double saldo) {
this.nome = nome;
depositar(saldo);
}
public boolean depositar(double valor){
if(valor > 0){
saldo += valor;
return true;
}
System.out.println("O valor: "+ valor +"R$ é inválido para deposito.");
return false;
}
public boolean saque(double valor){
if(valor <= saldo){
saldo -= valor;
return true;
}
System.out.println("O valor de saque excede o saldo");
return false;
}
public void exibirSaldo(){
System.out.printf("O saldo atual de %s é: %.2f R$\n", nome, saldo);
}
}
package bancario.saldo.de.controle;
public class ControleDeSaldoBancarioMain {
public static void main(String[] args) {
Titular titular1 = new Titular("Joao", 1500);
titular1.exibirSaldo();
titular1.depositar(500);
titular1.exibirSaldo();
titular1.saque(1000);
titular1.exibirSaldo();
titular1.saque(2000);
titular1.exibirSaldo();
}
}