Boa noite, Mensagem de erro:
Information:Kotlin: kotlinc-jvm 1.3.11 (JRE 11.0.1+13-LTS) Information:10/02/2019 20:44 - Compilation completed with 12 errors and 0 warnings in 8 s 823 ms C:\Java-codigo\Modulo VI Conhecendo o java.util\java6-cap4\bytebank-herdado-conta\src\br\com\bytebank\banco\test\util\Teste2.java Error:(47, 20) java: illegal start of type Error:(47, 19) java: not a statement Error:(47, 21) java: not a statement Error:(47, 26) java: ';' expected Error:(47, 41) java: ';' expected Error:(47, 42) java: not a statement Error:(47, 44) java: ';' expected Error:(47, 54) java: ';' expected
insira seu código aqui
package br.com.bytebank.banco.test.util;
import br.com.bytebank.banco.modelo.Cliente;
import br.com.bytebank.banco.modelo.Conta;
import br.com.bytebank.banco.modelo.ContaCorrente;
import br.com.bytebank.banco.modelo.ContaPoupanca;
import java.util.ArrayList;
import java.util.List;
public class Teste3 {
public static void main(String[] args) {
Conta cc1 = new ContaCorrente(22, 33);
Cliente clienteCC1 = new Cliente();
clienteCC1.setNome("Nico");
cc1.setTitular(clienteCC1);
cc1.deposita(333.0);
Conta cc2 = new ContaPoupanca(22, 44);
Cliente clienteCC2 = new Cliente();
clienteCC2.setNome("Bismarck");
cc2.setTitular(clienteCC2);
cc2.deposita(444.0);
Conta cc3 = new ContaCorrente(22, 11);
Cliente clienteCC3 = new Cliente();
clienteCC3.setNome("Juliana");
cc3.setTitular(clienteCC3);
cc3.deposita(111.0);
Conta cc4 = new ContaPoupanca(22, 22);
Cliente clienteCC4 = new Cliente();
clienteCC4.setNome("Biharck");
cc4.setTitular(clienteCC4);
cc4.deposita(222.0);
List<Conta> lista = new ArrayList<>();
lista.add(cc1);
lista.add(cc2);
lista.add(cc3);
lista.add(cc4);
lista.sort((c1, c2) -> Integer.compare(c1.getNumero(), c2.getNumero()));
Comparator< (Conta) > comp = Conta c1, Conta c2) ->{
String nomeC1 = c1.getTitular().getNome();
String nomeC2 = c2.getTitular().getNome();
return nomeC1.compareTo(nomeC2);
}
lista.forEach((conta) -> System.out.println(conta + ", " + conta.getTitular().getNome()));
}
}