Saturday, November 15, 2025
HomeLanguagesJavaStrictMath sin() Method in Java

StrictMath sin() Method in Java

The java.lang.StrictMath.sin() is an in-built function in Java which returns the trigonometric sine of an angle.

Syntax:

public static double sin(double ang)

Parameters: This function accepts a single parameter ang which is a double variable which represents an angle (in radians) whose trigonometric tangent is to be returned by the function.

Return Value: This method returns the sine of the angle passed as argument to the function. The following cases are considered :

  • The function returns NaN if the argument is NaN or infinity.
  • The function returns zero with the sign same as that of the argument if the argument is zero.

Examples:

Input : ang = 0.5235987755982988(30 degree)
Output : 0.49999999999999994

Input : ang = 0.7853981633974483(45 degree)
Output : 0.7071067811865475

Below programs illustrate the working of java.lang.StrictMath.sin() function in Java:

Program 1:




// Java Program to illustrate sin()
import java.io.*;
import java.math.*;
import java.lang.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        double ang = (60 * Math.PI) / 180;
  
        // Display the trigonometric sine of the angle
        System.out.println("Sine value of 60 degrees : "
                                 + StrictMath.sin(ang));
    }
}


Output:

Sine value of 60 degrees : 0.8660254037844386

Program 2:




// Java Program to illustrate sin()
import java.io.*;
import java.math.*;
import java.lang.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        double ang = 77.128;
        // Convert the angle to its equivalent radian
        double rad = StrictMath.toRadians(ang);
        System.out.println(rad);
  
        // Display the trigonometric sine of the angle
        System.out.println("Sine value of 77.128 degrees : "
                                     + StrictMath.sin(rad));
    }
}


Output:

1.3461375454781863
Sine value of 77.128 degrees : 0.9748701783788553

Reference: https://docs.oracle.com/javase/8/docs/api/java/lang/StrictMath.html#sin()

RELATED ARTICLES

Most Popular

Dominic
32401 POSTS0 COMMENTS
Milvus
95 POSTS0 COMMENTS
Nango Kala
6768 POSTS0 COMMENTS
Nicole Veronica
11919 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11990 POSTS0 COMMENTS
Shaida Kate Naidoo
6897 POSTS0 COMMENTS
Ted Musemwa
7149 POSTS0 COMMENTS
Thapelo Manthata
6850 POSTS0 COMMENTS
Umr Jansen
6841 POSTS0 COMMENTS