Wie initialisieren Sie ein 2D Boolean-Array mit allen Elementen Falsch?
Der Titel beschreibt die Frage. Hier ist der code:
boolean planeArray[][];
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der Titel beschreibt die Frage. Hier ist der code:
boolean planeArray[][];
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur mit
alle Werte
false
standardmäßig.Können Sie auch initialisieren mit der Anzahl der Zeilen:
dann weisen Sie jeder Zeile ein 1D-array:
Beachten Sie, dass durch diese Letzte Weise, können die Zeilen haben unterschiedlich viele Spalten.
Müssen Sie das array initialisiert werden, und der default-Wert von
boolean
auf alle indexs element, welchesfalse
.Ich glaube, Sie wollen so etwas wie die folgenden.
Angenommen es ist ein 2x2-array.
Oder wenn Ihr ein 3x3-array, können Sie fügen Sie einfach die Elemente, die Sie benötigen.
und also im Grunde fügen Sie weitere Elemente in Zeilen oder Spalten abhängig von der Größe des 2d Sie wollen.
Einen boolean-standardmäßig ist false aber die Arrays, die Sie machen, noch nicht initialisiert wurde yetso müssten Sie eine verschachtelte for-Schleifen für jede dimension des Arrays, wie im folgenden code:
boolean
macht Sie alles falsch, so dass die Schleifen sind überflüssig.