Olá pessoal. Estou com um exercício de programação que empaquei aqui e deve ser uma coisa bem simples. O trabalho é fazer uma biblioteca onde até agora tenho duas classes: Resource e Copy como objetos. Um resource no caso aqui seria um livro e podem ter até 9 copias
Fiz esse método para adicionar uma copia de um livro e realmente ele adiciona porem não para até ocupar todas as posições do vetor porque segue dentro do for. Tentei colocar um break mas também não era isso o que eu queria porque se adiciono duas copias de uma vez ele para.
private Copy[] copies = new Copy[9];
public void addCopy(String location) throws ResourceException {
for (int i = 0; i < copies.length; i++) {
if (copies[i] == null) {
Copy copy = new Copy(location);
copies[i] = copy;
} else {
throw new ResourceException("resource cannot have more than 9 copies!!");
}
}
}