Come utilizzare Java per determinare se un punto è contenuto in una cerchia
Passaggio 1
Salva le quantità che definiscono il cerchio (coordinate raggio e centro) in variabili a virgola mobile a precisione doppia, con il seguente codice:
doppio raggio = 20, 5; doppio Xcentro = 40, 345; doppio yCenter = -78.3482;
Passaggio 2
Salva le coordinate del punto che deve essere testato in variabili a virgola mobile a precisione doppia, usando questo codice:
double xPoint = 37.12; doppio yPoint = -75, 0;
Passaggio 3
Verifica se la distanza dal punto al centro del cerchio è il raggio, con questo codice:
if (Math.sqrt ((Xcentro-xPoint) ^ 2 + (yCenter-yPoint) ^ 2) <= raggio) {System.out.println ("Il punto è contenuto nel cerchio."); } Altrimenti {System.out.println ("Il punto non è contenuto nel cerchio."); }