Descrição: O método next() da classe TrocoIterator está implementado incorretamente, de acordo com o padrão Iterator. Toda a lógica dentro dele não condiz com o que o método deveria fazer, pois altera os dados do array papeisMoeda para null e retorna o último elemento, em vez de apenas prosseguir para o elemento seguinte e o retornar.
Classificação: Desempenho, Excesso
Severidade: Médio
Descrição: O método next() da classe TrocoIterator está implementado incorretamente, de acordo com o padrão Iterator. Toda a lógica dentro dele não condiz com o que o método deveria fazer, pois altera os dados do array papeisMoeda para null e retorna o último elemento, em vez de apenas prosseguir para o elemento seguinte e o retornar. Classificação: Desempenho, Excesso Severidade: Médio