Como posso mudar o “estado” de um “Imóvel”? Estou resolvendo este exercício, porém me deparei com um Array que não consigo solucionar o problema. Eu preciso mudar o “estado” de um determinado imóvel que foi alugado, por exemplo. Da mesma forma eu preciso mudar o seu “estado” depois que eles foram “devolvidos”.
Remover e Inserir imóvel, que é a parte mais fácil, consegui fazer, o problema está nessas outras partes que deixei incompletas, não sei nem como começar esta parte. Veja meu código:
package br.edu.ifmt.estrutura.dados.dominio;
public class Imobiliaria {
private int quantidade;
Imovel definir[] = new Imovel[20];
public boolean Inserir(Imovel imovel) { for (int i = 0; i < definir.length; i++) { if (definir[i] == null) { this.definir[i] = imovel; return true; } } return false; }
public boolean Remover(Imovel imovel) { for (int i = 0; i < definir.length; i++) { if (definir[i] != null) { this.definir[i] = null; return true; } else { return false; } } return false; }
public boolean Alugar(Imovel imovel) {
}
public boolean Devolver(Imovel imovel) {
}
public String listarImoveis(String filtro) { for (int i = 0; i < definir.length; i++) { if { } } }
}