Dies ist ein Moprogramminglab-Problem. Ich habe ein Array (a2d) und ich muss feststellen, ob jede Zeile und Spalte die gleiche Anzahl von Elementen wie jede andere Zeile und Spalte hat. Wenn es dann ist, setze ich den booleschen isSquare auf wahr.Java 2d Array, Test für Quadrat
Ich habe den folgenden Code, aber es mag es nicht und es gibt mir keine Vorschläge, wie man es verbessert.
for(int row = 0; row < a2d.length; row++){
for(int col = 0; col < a2d[row].length; col++)
if(a2d.length == a2d[row].length)
isSquare = true;
else
isSquare = false;
}
Teste ich das falsch oder gibt es einen besseren Weg?
Dank
siehe meinen Code oben für die Implementierung. –
Danke an alle für die Hilfe. Ich bevorzuge diese Art der Antwort. –