Mehrdimensionales Array - Inhalt auf Null überprüfen

Hero

Mitglied
Hallo,
ich möchte ein die Felder von einem Mehrdimensionales Array auf Null überprüfen.
Die Idee ist es ein Spielfeld mit n * n Feldern Spielfiguren aufzustellen. Aber wenn das Feld ungleich null ist, steht ja schon eine Spielfigur da und eine 2. kann da nicht stehen.

Ein if(feld[x][y]==null) funktioniert leider nicht. Ich hoffe ihr könnt mir weiter Helfen.

als Typ wird int benutzt.
 
Zuletzt bearbeitet:
Und warum funktioniert dein Vorschlag nicht?

Nachtrag auf dein Edit: int kann nicht null sein, also wirst du auch nicht darauf prüfen können. int ist von Anfang an 0.
 
wenn du eine Figur auf ein Feld stellst, dann kannst du dort doch auch eine beliebige Zahl eingetragen und beim Verlassen des Feldes dann wieder diese Zahl ändern,... und musst nicht auf Null prüfen sondern auf ne Zahl wegen Int weil Default 0 ... von mir aus frei is 0 und 1 is besetzt 😀
 
ich würd das als boolean array lösen
wenn dann eine drauf steht setzt man das Feld auf true oder false, je nachdem wie du willst
 
Das Feld ist leer:
Java:
if(feld[x][y] == 0)
Das Feld ist besetzt:
Java:
if(feld[x][y] != 0)
 
Zuletzt bearbeitet:
dann machs am besten so:
[Java]
if (feld[x][y] == 0)
{
//Zieh Spielfigur dorthin
}
else
{
System.out.println("Dieses Feld ist schon besetzt!")
//oder irgendsowas
}
[/Java]
 

Neue Themen


Zurück
Oben