# Java toDegrees Function

The Java toDegrees Function is one of the Java Math Library functions which is used to converts an angle measured in radians to an approximately equivalent angle measured in degrees. In this article, we will show how to use Java Math.toDegrees function with an example. The basic syntax of the Math.toDegrees in Java Programming language is as shown below.

```static double toDegrees (double number); //Return Type is Double

// In order to use in program:
Math.toDegrees (double number);```

Number: It can be an angle in radian for which you want to convert as a degree

## Java toDegrees Function Example

The Java Math.toDegrees Function converts radians to an approximately equivalent angle measured in degrees. In this Java program, We are going to find the degrees of both positive and negative radian values and display the output

```// Java Math.toDegrees Function

package TrigonometricFunctions;

public class ToDegrees {
public static void main(String[] args) {
double x = Math.toDegrees(4.96 + 2.65 - 4.98);
System.out.println("toDegrees Function result =  " + x);

System.out.println("\ntoDegrees Function result of Zero = " + Math.toDegrees(0));

System.out.println("\ntoDegrees Function result of Positive Number = " + Math.toDegrees(1.95));
System.out.println("toDegrees Function result of Positive Number=  " + Math.toDegrees(0.66));

System.out.println("\ntoDegrees Function result of Negative Number =  " + Math.toDegrees(-1.85));
System.out.println("toDegrees Function result of Negative Number =  " + Math.toDegrees(-2.35));
}
}```

First, We declared a variable x of type Double and used the Java Math.toDegrees function directly on expression. Here, we used System.out.println statement to print the degrees as the output.

```double x = Math.toDegrees(4.96 + 2.65 - 4.98);
System.out.println("toDegrees Function result =  " + x);```

Next, We used the Math.toDegrees Function directly on the Positive double values.

```System.out.println("\ntoDegrees Function result of Positive Number = " + Math.toDegrees(1.95));
System.out.println("toDegrees Function result of Positive Number=  " + Math.toDegrees(0.66));```

Next, We used the toDegrees Math function directly on the Negative double values.

```System.out.println("\ntoDegrees Function result of Negative Number =  " + Math.toDegrees(-1.85));
System.out.println("toDegrees Function result of Negative Number =  " + Math.toDegrees(-2.35));```

## Java toDegrees on Array example

In this Java program, we convert the bulk data to degrees. Here, we are going to declare an Array of double type and convert all the array elements into degrees.

```package TrigonometricFunctions;

public class ToDegreesOnArrays {
public static void main(String[] args) {

double [] myArray = {0.0175, 0.5236, 0.7854, 1.0472, 1.3090, 1.5708, 2.0944, 3.1416, 4.1888, 6.2832};

for (int i = 0; i < myArray.length; i++) {
System.out.format("Degree of an Array Element %.4f is = %.2f\n", myArray[i], Math.toDegrees(myArray[i]));
}
}
}```
``````Degree of an Array Element 0.0175 is = 1.00
Degree of an Array Element 0.5236 is = 30.00
Degree of an Array Element 0.7854 is = 45.00
Degree of an Array Element 1.0472 is = 60.00
Degree of an Array Element 1.3090 is = 75.00
Degree of an Array Element 1.5708 is = 90.00
Degree of an Array Element 2.0944 is = 120.00
Degree of an Array Element 3.1416 is = 180.00
Degree of an Array Element 4.1888 is = 240.00
Degree of an Array Element 6.2832 is = 360.00``````

First, We declared a double Array and assigned some random radiant values.

`double [] myArray = {0.0175, 0.5236, 0.7854, 1.0472, 1.3090, 1.5708, 2.0944, 3.1416, 4.1888, 6.2832};`

Next, We used the Java For Loop to iterate the Array. Within the toDegrees For Loop, we initialized the i value as 0. Next, compiler will check the condition (i < myArray.length). The statement inside the for loop will execute until the condition is False.

TIP: myArray.length finds the length of a given array.

`for (int i = 0; i < myArray.length; i++) {`

Here, we used the Math.toDegrees Function directly inside the System.out.format statement. It means the compiler will call the Math toDegrees method ( static double toDegrees(double number) ) to find the corresponding degree and prints the same as an output.

`System.out.format("Degree of an Array Element %.4f is = %.2f\n", myArray[i], Math.toDegrees(myArray[i]));`

NOTE: To find the degree of a single item then use the Math.toDegrees(myArray[index_position])

## Java toDegrees Function on Arraylist example

In this Java toDegrees program, we are going to declare an Arraylist of double type and find the degrees of list elements.

```package TrigonometricFunctions;

import java.util.ArrayList;

public class ToDegreesOnArrayList {
public static void main(String[] args) {
ArrayList<Double> myList = new ArrayList<Double>(5);

for (double x : myList) {
System.out.format("toDegrees Function result of ArrayList Item %.2f =  %.4f \n", x, Math.toDegrees(x));
}
}
}```
``````toDegrees Function result of ArrayList Item 3.14 =  180.0000
toDegrees Function result of ArrayList Item 1.57 =  90.0000
toDegrees Function result of ArrayList Item 1.05 =  60.0000
toDegrees Function result of ArrayList Item 0.79 =  45.0000
toDegrees Function result of ArrayList Item 0.52 =  30.0000
toDegrees Function result of ArrayList Item 0.35 =  20.0000 ``````

Within this Java toDegrees function example, We declared an ArrayList of double type and assigned random values using Math.PI constant (its value is approximately 3.14)

```ArrayList<Double> myList = new ArrayList<Double>(5);
`for (double x : myList) {`
`System.out.format("toDegrees Function result of ArrayList Item %.2f =  %.4f \n", x, Math.toDegrees(x));`