それで、私は2日前に質問をしました、私はそれをより簡単にするためにそれを作り直そうとします:
数独ゲームを表す2D配列があります。
典型的な数独ゲームと同じように、ゲームのエラーをチェックしようとしています。
行、列、または3x3の正方形内で数字(1〜9)が繰り返されることはありません。空のセルはありません。
ユーザーは繰り返し値を入力できますが、これらのエラーを修正するまで、ゲームは「勝った」とは見なされません。勝つだけでなく、間違った値を入力できるようにしたいのです。
私はJavaに非常に慣れていないので、これに取り組むための知識は限られていました。すべてのセルを比較するif、elseステートメントを長く試してみました。-1が繰り返されたため、それは機能しませんでした。(-1は空の正方形を表します)。私はこれを回避しようとしましたが、これはifステートメントが乱雑すぎて、より良い方法が必要であることに気づきました。
次に、ブール式を使用して各数値をテストし、以前に見たことがあればtrueに設定することを考えました。これは、非常に多くのブール式のステートメントで厄介に思えます。
だから、私は一種の壁にいます。何を試すべきかについてのヒントはありますか?事前に何も使用しないようにしてください。Javaを2か月しか使用していません。