配列 (a2d) が与えられ、すべての行と列が他のすべての行と列と同じ数の要素を持っているかどうかを判断する必要があります。そうであれば、ブール値の isSquare を true に設定します。
次のコードを思いつきましたが、気に入らず、改善方法についての提案もありません。
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;
}
これを間違った方法でテストしていますか、それともより良い方法がありますか?