package estudando; public class RepositoryDvdsArray { private int indice; private Dvd[] dvds ; public RepositoryDvdsArray(int n) { this.dvds = new Dvd[n]; this.indice = 0; } public void inserir(Dvd nomeDoDvd) { this.dvds[indice] = nomeDoDvd; indice++; } public Dvd procurar(int codigo){ Dvd resposta = null; for (int i =0; i< dvds.length ; i++){ if (dvds[i].getCodigo() == codigo){ resposta = dvds[i]; break; } } return resposta; } public void remover (int codigo) { for (int i =0; i < dvds.length; i++){ if (dvds[i].getCodigo() == codigo) { dvds[i] = dvds[indice]; indice-- ; } } } } =============== package estudando; import java.util.Scanner; public class Teste { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("digite a quantidade de dvds, please"); int n = input.nextInt(); RepositoryDvdsArray locadora = new RepositoryDvdsArray(n) ; Dvd xuxa = new Dvd(1, "Xuxa"); Dvd aLagoaAzul = new Dvd(2, "a Lagoa Azul"); Dvd scorpions = new Dvd(3, "Scorpions"); System.out.println("codigos" ); System.out.println(xuxa.getDescricao() +" = "+ xuxa.getCodigo()); System.out.println(aLagoaAzul.getDescricao() +" = "+ aLagoaAzul.getCodigo()); System.out.println(scorpions.getDescricao() +" = "+ scorpions.getCodigo()); System.out.println("vamos inserir novos dvds! "); int numdecodigo = input.nextInt(); locadora.inserir(xuxai); } } ============== package estudando; public class Dvd { private int codigo; private String descricao; public Dvd ( int codigo, String descricao) { this.codigo = codigo; this.descricao = descricao; } // metodos get e set de Codigo public int getCodigo(){ return codigo; } public void setCodigo( int numeroDeCodigo){ this.codigo = numeroDeCodigo; } // metodos set e get de Descricao public String getDescricao(){ return descricao; } public void setDescricao( String suaDescricao){ this.descricao = suaDescricao; } }