java.lang.Math.atan2() in Java
atan2() is an inbuilt method in Java which is used to return the theta component from polar coordinate. The atan2() method returns a numeric value between –
and
representing the angle
of a (x, y) point and positive x-axis. It is the counterclockwise angle, measured in radian, between the positive X-axis, and the point (x, y).
Syntax :
Math.atan2(double y, double x) where, x and y are X and Y coordinates in double data type.
Returns :
It returns a double value. The double value is
from polar coordinate (r, theta).
Example : Program demonstrating the atan2() method
// Java program for implementation of // atan2() method import java.util.*; class GFG { // Driver Code public static void main(String args[]) { // X and Y coordinates double x = 90.0; double y = 15.0; // theta value from polar coordinate (r, theta) double theta = Math.atan2(x, y); System.out.println(theta); } } |
Output :
1.4056476493802699
Recommended Posts:
- Java.util.LinkedList.poll(), pollFirst(), pollLast() with examples in Java
- Java.util.function.BiPredicate interface in Java with Examples
- Java.util.LinkedList.peek() , peekfirst(), peeklast() in Java
- Java lang.Long.numberOfTrailingZeros() method in Java with Examples
- Java.util.function.DoublePredicate interface in Java with Examples
- Java lang.Long.lowestOneBit() method in Java with Examples
- Java.util.Collections.rotate() Method in Java with Examples
- Java.util.LinkedList.offer(), offerFirst(), offerLast() in Java
- Java.util.function.IntPredicate interface in Java with Examples
- Java.util.function.LongPredicate interface in Java with Examples
- Java.lang.Short toString() method in Java with Examples
- Java.util.concurrent.Phaser class in Java with Examples
- Java.util.concurrent.RecursiveTask class in Java with Examples
- Java.util.concurrent.RecursiveAction class in Java with Examples
- Java.util.Collections.disjoint() Method in java with Examples
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


