Wie man Java verwenden, um ermitteln, ob ein Punkt ist enthalten in einem Kreis

November 26

Ein häufiges Problem in der Computer-Geometrie ist zu bestimmen, ob Sie ein bestimmten Punkt in der Ebene in einem gegebenen Kreis enthalten ist. Die einfachste Möglichkeit, diese Feststellung zu machen ist die Definition eines Kreises zu verwenden: die Menge der Punkte, die ist in einem konstanten Abstand von den Mittelpunkt (Entfernung den Radius des Kreises""). Sie können diesen Test in der Programmiersprache Java ausführen.

Anweisungen

1 Speichern Sie die Mengen, die den Kreis (Radius und Koordinaten für den Mittelpunkt) definieren in Gleitkommavariablen doppelter Genauigkeit, mit dem folgenden Code:

doppelter Radius = 20,5;

doppelte xCenter = 40.345;

doppelte yCenter =-78.3482;

2 Speichern Sie die Koordinaten des Punkts, der muss in Gleitkommavariablen doppelter Genauigkeit, getestet werden mithilfe dieses Codes:

doppelte xPoint = 37.12;

doppelte yPoint =-75.0;

3 Testen Sie, ob die Entfernung des Punktes, den Mittelpunkt der Radius mit diesem Code ist:

Wenn (Math.sqrt((xCenter-xPoint)^2+(yCenter-yPoint)^2) < = Radius) {}

System.out.println ("der Punkt ist enthalten im Kreis.");

} else {}

System.out.println ("der Punkt ist nicht enthalten im Kreis.");

}