ContaBancaria
package br.com.alura.contabancaria;
public class ContaBancaria {
private String nome;
private int numeroConta;
protected double saldo;
public ContaBancaria(String nome, int numeroConta, double saldo) {
this.nome = nome;
this.numeroConta = numeroConta;
this.saldo = saldo;
}
public String getNome() {
return nome;
}
public int getNumeroConta() {
return numeroConta;
}
public double getSaldo() {
return saldo;
}
}
Main
import br.com.alura.contabancaria.ContaBancaria;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ContaBancaria conta1 = new ContaBancaria("Alice", 12345, 1000.0);
ContaBancaria conta2 = new ContaBancaria("Barbara", 67890, 5000.0);
ContaBancaria conta3 = new ContaBancaria("Thiago", 11223, 750.0);
ArrayList<ContaBancaria> contas = new ArrayList<>();
contas.add(conta1);
contas.add(conta2);
contas.add(conta3);
ContaBancaria MaiorSaldo = contas.get(0);;
for (ContaBancaria conta : contas) {
if (conta.getSaldo() > MaiorSaldo.getSaldo()) {
MaiorSaldo = conta;
}
}
System.out.println("O Maior saldo é de: " + MaiorSaldo.getNome() +
".\nCom um saldo de: R$" + MaiorSaldo.getSaldo() +
"\nNúmero da conta: " + MaiorSaldo.getNumeroConta());
}
}