Angenommen, (x1, y1) ist der Startpunkt der Linie und (x2, y2) ist der Endpunkt der Linie.
Um den Mittelpunkt einer geraden Linie zu ermitteln, müssen wir die Formel für den Mittelpunkt einer geraden Linie verwenden.
Midpoint = ((x1+x2)/2 , (y1+y2)/2)
In diesem Artikel erfahren Sie, wie Sie mithilfe der Programmiersprache Java den Mittelpunkt eines Liniensegments ermitteln, wenn die beiden Punkte des Liniensegments bekannt sind.
Angenommen, diese beiden Punkte sind (2,3) und (3,5)
Durch die Verwendung der Mittelpunktformel eines Liniensegments,
a = (x1+x2)/2 = (2+3)/2 = 2.5 b = (y1+y2)/2 = (3+5)/2 = 4.0
Daher ist der Mittelpunkt der Linie (2,5, 4,0)
Angenommen, diese beiden Punkte sind (2,-3) und (-3,5)
Durch die Verwendung der Mittelpunktformel eines Liniensegments,
a = (x1+x2)/2 = (2+(-3)/2 = -0.5 b = (y1+y2)/2 = ((-3) +5)/2 = 1.0
Daher ist der Mittelpunkt des Liniensegments (-0,5, 1,0)
Angenommen, diese beiden Punkte sind (2,2) und (5,5)
Durch die Verwendung der Mittelpunktformel eines Liniensegments,
a = (x1+x2)/2 = (2+5)/2 = 3.5 b = (y1+y2)/2 = (2+5)/2 = 3.5
Daher ist der Mittelpunkt des Liniensegments (3,5, 3,5)
Schritt 1 – Erhalten Sie die Start- und Endpunkte der Linie über statische Eingabe oder Benutzereingabe.
Schritt 2 – Finden Sie dann den Mittelpunkt, indem Sie die Mittelpunktformel eines Liniensegments verwenden.
Schritt 3 – Drucken Sie die Ergebnisse aus.
Wir haben auf unterschiedliche Weise Lösungen bereitgestellt.
Durch Verwendung statischer Eingabewerte
Durch die Verwendung benutzerdefinierter Methoden
Schauen wir uns das Programm und seine Ausgabe einzeln an.
Bei dieser Methode werden die Start- und Endpunkte der Linie im Programm initialisiert. Verwenden Sie dann den Algorithmus, um den Denkpunkt zu finden.
Die chinesische Übersetzung vonpublic class Main{ //main method public static void main(String[] args){ //declared start point of line double x1 = -3; double y1 = 4; System.out.println("Start point of the line: "+x1+", "+y1); //Declared end point of line double x2 = -2; double y2 = 5; System.out.println("End point of the line: "+x2+", "+y2); //Find midpoint double x=(x1+x2)/2; double y=(y1+y2)/2; System.out.println("Mid Point = "+x+" , "+y); } }
Start point of the line: -3.0, 4.0 End point of the line: -2.0, 5.0 Mid Point = -2.5 , 4.5
Bei dieser Methode werden die Start- und Endpunkte der Linie im Programm initialisiert. Anschließend wird die benutzerdefinierte Methode aufgerufen, indem diese Punkte als Parameter übergeben werden. Innerhalb der Methode wird ein Algorithmus verwendet, um den Mittelpunkt zu ermitteln.
Die chinesische Übersetzung vonpublic class Main{ //main method public static void main(String[] args){ //declared start point of line double x1 = 2; double y1 = 2; System.out.println("Start point of the line: "+x1+", "+y1); //Declared end point of line double x2 = 7; double y2 = 9; System.out.println("End point of the line: "+x2+", "+y2); //call user defined method to find midpoint findMidpoint(x1,y1,x2,y2); } //user defined method public static void findMidpoint(double x1,double y1,double x2,double y2){ //Find midpoint double x=(x1+x2)/2; double y=(y1+y2)/2; System.out.println("Mid Point = "+x+" , "+y); } }
Start point of the line: 2.0, 2.0 End point of the line: 7.0, 9.0 Mid Point = 4.5 , 5.5
In diesem Artikel haben wir untersucht, wie man mit verschiedenen Methoden den Mittelpunkt einer Linie in Java findet.
Das obige ist der detaillierte Inhalt vonWie finde ich den Mittelpunkt einer Linie in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!