Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come usare Java per determinare se un punto è contenuto in un cerchio

Un problema comune in geometria del computer è quello di determinare se un dato punto del piano è contenuto all'interno di un cerchio dato . Il modo più semplice per rendere tale determinazione è di utilizzare la definizione di un cerchio : l' insieme di punti che è ad una distanza costante dal centro del cerchio ( che è la distanza del cerchio " raggio " ) . È possibile eseguire questo test nel linguaggio di programmazione Java . Istruzioni
1

Conservare le quantità che definiscono il cerchio (raggio e le coordinate del centro ) in doppia precisione variabili a virgola mobile , con il seguente codice :

doppio raggio = 20,5 ;

doppio XCenter = 40,345 ;

doppio ycenter = -78,3482 ;
2

memorizzare le coordinate del punto che deve essere testato in doppia precisione floating variabili - point, utilizzando questo codice:

doppio XPoint = 37.12 ;

doppio yPoint = -75.0 ;
3

Verifica se la distanza del punto al centro del cerchio è il raggio , con questo codice:

se ( Math.sqrt ( ( XCenter - xPoint ) ^ 2 + ( ycenter - yPoint ) ^ 2) < = raggio ) {

System.out.println (" il punto è contenuto nel cerchio . ");

} else {

System.out.println (" il punto non è contenuto nel cerchio " ) .

}

 

Programmazione © www.354353.com