ご存知のとおり、三角形は 3 つの辺を持つ多角形です。 3 つのエッジと 3 つの頂点で構成されます。 3 つの内角の合計は 180 度です。
有効な三角形では、2 つの辺を追加すると、3 番目の辺よりも大きくなります。私たちの問題文にあるように、Java プログラミング言語を使用して 3 つの辺が与えられた場合に三角形が有効かどうかをチェックする必要があります。
したがって、次の 3 つの条件が満たされているかどうかを確認する必要があります。満たされている場合、三角形は有効であり、そうでない場合、三角形は無効です。
a、b、c が三角形の 3 つの辺であるとします。
リーリー辺がa=8、b=9、c=5の場合
次に、上記のロジックを使用すると、
リーリーしたがって、三角形は指定された辺に対して有効です。
辺がa=7、b=8、c=4の場合
次に、上記のロジックを使用すると、
リーリーしたがって、三角形は指定された辺に対して有効です。
辺がa=1、b=4、c=7の場合
次に、上記のロジックを使用すると、
リーリーしたがって、三角形は指定された辺に対して無効です。条件 a b>c により失敗します。
###アルゴリズム###- 初期化またはユーザー入力を通じて三角形の辺を取得します。
- 条件を満たしているか、または有効な三角形ではないかを確認します。
- 満たされている場合、印刷された三角形は有効であり、そうでない場合は無効です。
方法 1: ユーザー入力値を使用する
a + b > c b + c > a c + a > b
方法 3: ユーザー定義の
を使用する以上が辺の長さが指定された場合に、Javaで三角形の妥当性をチェックするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。