Trouver premier emplacement vide dans un tableau d'objets
C'est pour un projet d'école, où nous avons pour créer un objet, puis créer un tableau de 20 objets. L'objet contient chaîne de 1 et 4 chambres doubles. Je comprends comment utiliser un constructeur pour initialiser les objets vairables. Toutefois, la partie je suis perplexe sur la façon de déterminer le premier espace vide dans le tableau. Je suis en supposant que chaque objet du tableau est null jusqu'à ce qu'il est variables assignées par le constructeur. Comment pourrais-je aller sur la recherche de la première place vide dans le tableau?
Pardonnez-moi si c'est un doublon, mais ceux que j'ai regardé n'ont pas de questions de fond ou ils n'étaient pas ce que je pense, je suis à la recherche d'
J'ai essayé de faire ceci:
int openArray;
for(int i = 0; i<markbook.length; i++) {
if(markbook[i] = null)
{
openArray = 1;
}
}
Mais il ne semble pas faire quoi que ce soit, ou de travail.
-Jordan
- "Je suis en supposant que chaque objet du tableau est nulle jusqu'à ce qu'il est variables assignées par le constructeur" ... correct. Alors, comment pensez-vous que vous pouvez trouver le premier
null
? - ajouter un
break
déclaration à la fin de laif
Vous devez vous connecter pour publier un commentaire.
Que vous faites très bien. Votre seul défaut, c'est que vous êtes à l'aide de l'attribuer opérateur
=
unique (égal) de votre si-condition.Où vous devez utiliser la comperator:
==
(égal double)Et vous devez l'enregistrer
i
au lieu de1
. Voir mon exemple de code.