#ポリゴンは、少なくとも 3 つの辺を持つ 2 次元の閉じた形状です。多角形は、辺の数や辺と角度の関係などにより、三角形、正方形、四角形などさまざまな名前で分類されます。
凸多角形の定義では、すべての角度が 180 度未満である多角形であると説明されています。これは、2 つのエッジが交わる点である頂点が形状の中心を向いていることも意味します。
この記事では、2 つの凸正多角形の中心が同じかどうかを調べます。
辺の長さ「a」の凸多角形の 2 つの辺と、辺の長さ「b」の凸多角形の 2 つの辺を取ります (「b>a」)。次に、「a」辺の多角形が「b」辺の多角形に埋め込まれているかどうか、それらの中心が同じかどうかを確認する必要があります。
式「b % a == 0」を使用してこれを求めます。これは、「a」側の辺が「b」側を完全に覆うことができることを意味します。これは、両方の多角形の中心が同じであることを意味します。
###はじめましょう!
いくつかの例を示します
インスタンス-1
の中国語訳は次のとおりです:
インスタンス-1
a の値が 15、b の値が 30 であるとします。
数式「b % a == 0」に値を入力すると、結果は-
になります。
インスタンス-2
の中国語訳は次のとおりです:
インスタンス-2
a の値が 7、b の値が 22 であるとします。
数式「b % a == 0」に値を入力すると、結果は-
になります。
ポリゴンの中心が同じではありません
###アルゴリズム###
ステップ-1
-変数を宣言して初期化します。
2 番目のステップ - 中心条件「b % a == 0」を確認します。
ステップ-3 -結果を印刷します。
複数の方法
私たちはさまざまな方法でソリューションを提供します。
静的入力を使用する場合
このメソッドでは、「a」と「b」の値が代入されます。次に、アルゴリズムに従って、2 つの凸正多角形の中心が同じかどうかを調べます
Example
の中国語訳は次のとおりです:
Example
リーリー ###出力### リーリー
方法 2: ユーザー定義メソッドを使用する
このメソッドでは、「a」と「b」に与えられた値を代入します。次に、指定された値を渡すことによってユーザー定義のメソッドが呼び出され、アルゴリズムによって 2 つの凸正多角形の中心が同じかどうかが判断されます。
Example
の中国語訳は次のとおりです:
Example
リーリー ###出力### リーリー
この記事では、Java プログラミング言語を使用して、2 つの凸正多角形の中心が同じかどうかを確認するさまざまな方法を検討しました。
以上がJavaで2つの凸正多角形の中心が同じかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。