rendered paste bodypublic class Banco { int cinquenta; int cem; int dez; int cinco; int um; int notas [] = {100,50,10,5,1}; /** Creates a new instance of Banco */ public Banco(int um,int cinco,int dez,int cinquenta,int cem) { this.um = um; this.cinco = cinco; this.dez = dez; this.cinquenta = cinquenta; this.cem = cem; } public boolean saque(int saldo){ for (int i = 0; i < this.notas.length; i++) { while((this.checaQuantidadeDeNotas(this.notas[i]) > 0) && (saldo >= this.notas[i]) ){ saldo -= this.notas[i]; this.removeNota(this.notas[i]); //debug: System.out.println("Menos uma nota de "+this.notas[i]+" saldo="+saldo); } } if(saldo == 0) return true; else return false; } private void removeNota(int nota){ switch(nota){ case 1: this.um--; break; case 5: this.cinco--; break; case 10: this.dez--; break; case 50: this.cinquenta--; case 100: this.cem--; break; } } private int checaQuantidadeDeNotas(int nota){ switch(nota){ case 1: return this.um; case 5: return this.cinco; case 10: return this.dez; case 50: return this.cinquenta; case 100: return this.cem; default: return -1; } }}