Ein Polygon ist eine zweidimensionale geschlossene Form mit mindestens 3 Seiten. Polygone können basierend auf der Anzahl der Seiten, dem Verhältnis der Seiten zu den Winkeln und anderen Merkmalen unter verschiedenen Namen wie Dreiecken, Quadraten und Vierecken klassifiziert werden.
Die Definition eines konvexen Polygons erklärt, dass es sich um ein Polygon handelt, bei dem alle Winkel weniger als 180 Grad betragen. Das bedeutet auch, dass die Scheitelpunkte, also die Punkte, an denen sich zwei Kanten treffen, zur Mitte der Form zeigen.
In diesem Artikel erfahren wir, ob zwei konvexe regelmäßige Vielecke den gleichen Mittelpunkt haben.
Wir nehmen zwei Seiten eines konvexen Polygons mit der Seitenlänge „a“ und zwei Seiten eines konvexen Polygons mit der Seitenlänge „b“, wobei „b>a“ ist. Wir müssen dann prüfen, ob ein „a“-seitiges Polygon in ein „b“-seitiges Polygon eingebettet ist und ob sie denselben Mittelpunkt haben.
Um dies zu finden, verwenden wir die Formel „b % a == 0“, was bedeutet, dass die Seiten der „a“-Seite die „b“-Seite vollständig abdecken können, was bedeutet, dass beide Polygone den gleichen Mittelpunkt haben.
Lass uns anfangen!
Angenommen, der Wert von a ist 15 und der Wert von b ist 30.
Nachdem Sie die Werte in die Formel „b % a == 0“ eingegeben haben, lautet das Ergebnis −
Polygone haben den gleichen Mittelpunkt
Angenommen, der Wert von a ist 7 und der Wert von b ist 22.
Nachdem Sie die Werte in die Formel „b % a == 0“ eingegeben haben, lautet das Ergebnis −
Polygone haben nicht den gleichen Mittelpunkt
Schritt 1 − Deklarieren und initialisieren Sie die Variablen.
Schritt 2 – Überprüfen Sie die zentrale Bedingung, die „b % a == 0“ lautet.
Schritt 3 − Drucken Sie das Ergebnis aus.
Wir bieten Lösungen auf unterschiedliche Weise.
Durch die Verwendung statischer Eingaben
Durch die Verwendung benutzerdefinierter Methoden
Schauen wir uns das Programm und seine Ausgabe einzeln an.
Bei dieser Methode werden die Werte „a“ und „b“ zugewiesen. Dann werden wir anhand des Algorithmus herausfinden, ob zwei konvexe regelmäßige Vielecke den gleichen Mittelpunkt haben
Die chinesische Übersetzung vonpublic class Main { //main method public static void main(String[] args){ //declaring variables int a = 7; int b = 22; //checking for condition of center if (b % a == 0){ //print if polygon have same center System.out.print("Polygon have same center"); } else { //print if polygon do not have same center System.out.print("Polygon do not have same center"); } } }
Polygon do not have same center
Bei dieser Methode werden „a“ und „b“ die angegebenen Werte zugewiesen. Dann wird eine benutzerdefinierte Methode aufgerufen, indem der angegebene Wert übergeben wird und der Algorithmus bestimmt, ob die beiden konvexen regelmäßigen Polygone denselben Mittelpunkt haben.
Die chinesische Übersetzung vonpublic class Main { //main method public static void main(String[] args){ //declaring variables int a = 15; int b = 30; //calling user defined method func(a, b); } //user defined method static void func(int a, int b){ //checking for condition of center if (b % a == 0){ //print if polygon have same center System.out.print("Polygon have same center"); } else { //print if polygon do not have same center System.out.print("Polygon do not have same center"); } } }
Polygon have same center
In diesem Artikel haben wir verschiedene Möglichkeiten untersucht, mit der Programmiersprache Java zu überprüfen, ob zwei konvexe regelmäßige Vielecke den gleichen Mittelpunkt haben.
Das obige ist der detaillierte Inhalt vonWie kann man in Java feststellen, ob zwei konvexe regelmäßige Vielecke den gleichen Mittelpunkt haben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!