public class ContaBancaria {
private double saldo;
private int numero;
private String nome;
public ContaBancaria(String nome, int numero, double saldo){
this.setNome(nome);
this.setNumero(numero);
this.setSaldo(saldo);
}
public double getSaldo() {
return saldo;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
public int getNumero() {
return numero;
}
public void setNumero(int numero) {
this.numero = numero;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
import java.util.ArrayList;
public class Principal {
public static void main(String[] args) {
ContaBancaria conta1 = new ContaBancaria("Tom", 15263, 5500);
ContaBancaria conta2 = new ContaBancaria("Rob", 18956, 2254.19);
ContaBancaria conta3 = new ContaBancaria("Lisa", 18945, 9800.30);
ArrayList<ContaBancaria> lista = new ArrayList<>();
lista.add(conta1);
lista.add(conta2);
lista.add(conta3);
ContaBancaria contaMaiorSaldo = lista.get(0);
for (ContaBancaria conta : lista){
if (conta.getSaldo() > contaMaiorSaldo.getSaldo()){
contaMaiorSaldo = conta;
}
}
System.out.println("A conta de maior saldo:\nNome: " + contaMaiorSaldo.getNome() + "\nNumero: " + contaMaiorSaldo.getNumero() + "\nSaldo: " + contaMaiorSaldo.getSaldo());
}
}