Crie uma classe ContaBancaria com os seguintes atributos: numeroConta (privado), saldo (privado) e titular (publico). Implemente métodos getters e setters para os atributos privados.
public class ContaBancaria {
private int numeroConta;
private double saldo;
public String titular;
public int getNumeroConta() {
return numeroConta;
}
public void setNumeroConta(int numeroConta) {
this.numeroConta = numeroConta;
}
public double getSaldo() {
return saldo;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
public void exibeFichaCliente() {
System.out.println("\n=============== FICHA CLIENTE ====================");
System.out.println("Nome do Cliente: " + titular);
System.out.println("Numero da Conta: " + numeroConta);
System.out.println("Saldo atual em conta: " + saldo);
System.out.println("==================================================");
}
public void avaliaNumeroConta() {
if (numeroConta == 0001) {
System.out.println("Parabéns! Conta número: " + numeroConta + "! acaba de ser selecionado! " +
"Utilize o cartão SEMPRE!");
} else {
System.out.println("Continue utilizando seu cartão SEMPRE para participar das promoções!");
}
}
public double adicionaValorSaldo() {
if (numeroConta == 0001) {
System.out.println("\nAo ser selecionado, você recebe R$ 100,00 a mais em sua conta!");
System.out.println("Saldo anterior ao prêmio: " + saldo);
System.out.println("Saldo após ganhar o prêmio: " + (saldo + 100));
}
return saldo;
}
}
public class Principal {
public static void main(String[] args) {
ContaBancaria minhaConta = new ContaBancaria();
minhaConta.titular = "Jhon Jhon da Silva";
minhaConta.setNumeroConta(0001);
minhaConta.setSaldo(200.00);
minhaConta.exibeFichaCliente();
minhaConta.avaliaNumeroConta();
minhaConta.adicionaValorSaldo();
ContaBancaria minhaConta2 = new ContaBancaria();
minhaConta2.titular = "Katy Perry Souza";
minhaConta2.setNumeroConta(0002);
minhaConta2.setSaldo(300.00);
minhaConta2.exibeFichaCliente();
minhaConta2.avaliaNumeroConta();
minhaConta2.adicionaValorSaldo();
}
}