Thursday, November 20, 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
32405 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6781 POSTS0 COMMENTS
Nicole Veronica
11927 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11995 POSTS0 COMMENTS
Shaida Kate Naidoo
6906 POSTS0 COMMENTS
Ted Musemwa
7164 POSTS0 COMMENTS
Thapelo Manthata
6862 POSTS0 COMMENTS
Umr Jansen
6847 POSTS0 COMMENTS