Thursday, February 5, 2026
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
32489 POSTS0 COMMENTS
Milvus
126 POSTS0 COMMENTS
Nango Kala
6861 POSTS0 COMMENTS
Nicole Veronica
11983 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12073 POSTS0 COMMENTS
Shaida Kate Naidoo
6995 POSTS0 COMMENTS
Ted Musemwa
7235 POSTS0 COMMENTS
Thapelo Manthata
6946 POSTS0 COMMENTS
Umr Jansen
6929 POSTS0 COMMENTS