package br.alura.modelo;
public class ContaBancaria {
protected int numero;
protected double saldo;
public ContaBancaria() {
}
public ContaBancaria(int numero, double saldo) {
this.numero = numero;
this.saldo = saldo;
}
public int getNumero() {
return numero;
}
public double getSaldo() {
return saldo;
}
@Override
public String toString() {
return "ContaBancaria{" +
"numero=" + numero +
", saldo=" + saldo +
'}';
}
}
import br.alura.modelo.ContaBancaria;
import java.util.ArrayList;
import java.util.Collections;
public static void main(String[] args) {
ArrayList<ContaBancaria> contas = new ArrayList<>();
ContaBancaria conta = new ContaBancaria(123, 450.50);
contas.add(conta);
ContaBancaria conta2 = new ContaBancaria(13, 32.50);
contas.add(conta2);
ContaBancaria conta3 = new ContaBancaria(234, 45.50);
contas.add(conta3);
ContaBancaria conta4 = new ContaBancaria(482, 1100.50);
contas.add(conta4);
ContaBancaria conta5 = new ContaBancaria(0001, 95.50);
contas.add(conta5);
ContaBancaria conta6= new ContaBancaria(1010, 1096.50);
contas.add(conta6);
ContaBancaria contaSaldoMaior = contas.get(0);
for (ContaBancaria cc: contas){
if(cc.getSaldo() > contaSaldoMaior.getSaldo()){
contaSaldoMaior = cc;
}
}
System.out.printf("Maior saldo R$ " + contaSaldoMaior.getSaldo() + " na conta " + contaSaldoMaior.getNumero() );
}