ホームページ > Java > &#&チュートリアル > Javaで与えられた4つの点が正方形を形成しているかどうかを確認するにはどうすればよいですか?

Javaで与えられた4つの点が正方形を形成しているかどうかを確認するにはどうすればよいですか?

王林
リリース: 2023-08-20 19:45:20
転載
1356 人が閲覧しました

正方形は、4 つの辺の長さが等しい 2 次元の形状です。正方形の対辺は平行で、4つの内角はすべて直角で、対角線は同じ長さです。この記事では、与えられた 4 つの点が正方形を形成しているかどうかを確認する方法を検討します。

図に示すように、4 つの点、つまり A、B、C、D を持つ正方形が得られます。 -

Javaで与えられた4つの点が正方形を形成しているかどうかを確認するにはどうすればよいですか?

これらの点から正方形を形成しているかどうかを確認する必要があります。これを確認するには、次の条件を満たす必要があります -

  • 点Aと点Cの間の距離と、点Bと点Dの間の距離、つまり「x」は等しくなければなりません。

  • 点Aと点Bの間の距離、点Bと点Cの間の距離、点Cと点Dの間の距離、点Dと点Aの間の距離、つまり「z」は等しくなければなりません。

次の式を使用して 2 点間の距離を求めます -

$$\mathrm{d=\sqrt{(x_{2}-x_{1})^2(y_{2}-y_{1})^2}}$$

点 1 は (x1, y1)、点 2 は (x2, y2) になります。

###はじめましょう!

いくつかの例を示します

インスタンス-1

の中国語訳は次のとおりです:

インスタンス-1

  • 与えられた 4 つの入力点は -

    • P1(3,7)、P2(4,3)、P3(7,8)、P4(1,9)

  • これを距離の式に代入し、平方条件が満たされているかどうかを確認すると、結果は次のようになります -

    • 指定された 4 つの点は正方形を形成しません。

例-2

  • 与えられた 4 つの入力点は -

    • P1(20,20)、P2(20,10)、P3(10,10)、P4(10,20)

  • これを距離の式に代入し、平方条件が満たされているかどうかを確認すると、結果は次のようになります -

    • 与えられた 4 つの点が正方形を形成します。

    ###アルゴリズム###

    ステップ-1
  • -変数を宣言して初期化します。

  • ステップ-2
  • -円の中心1と中心2の間の距離を見つけます。

  • ステップ 3
  • - 5 つの距離条件を確認します。

  • ステップ-4
  • -結果を印刷します。

    複数の方法
私たちはさまざまな方法でソリューションを提供します。

静的入力を使用する
  • ユーザー定義メソッドを使用する
  • プログラムとその出力を 1 つずつ見てみましょう。
方法 1: 静的入力を使用する

この方法では、ポイント値が割り当てられます。次に、アルゴリズムに従って、指定された 4 つの点が正方形を形成するかどうかを調べます。

Example

の中国語訳は次のとおりです:

Example

リーリー ###出力### リーリー

方法 2: ユーザー定義メソッドを使用する

この方法では、ポイント値が割り当てられます。次に、指定された値を渡すことによってユーザー定義のメソッドが呼び出され、アルゴリズムに基づいて、指定された 4 つの点が正方形を形成するかどうかが判断されます。

Example

の中国語訳は次のとおりです:

Example

リーリー ###出力### リーリー

この記事では、Java プログラミング言語を使用して、線が円に触れているか、交差しているか、または円の外側にあるかを確認するさまざまな方法を検討しました。

以上がJavaで与えられた4つの点が正方形を形成しているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート