java中sin怎么实现的啊
我在查看JAVA文档的时候发现,很多方法都是可以找到实现的模块的,例如publicstaticintmin(inta,intb){return(a<=b)?a:b;}(m...
我在查看JAVA文档的时候发现,很多方法都是可以找到实现的模块的,例如
public static int min(int a, int b) {
return (a <= b) ? a : b;
}(math.java)
这个就是实现求最小值的方法。但是我找不到诸如sin、cos等函数的实现方法,他们在哪里呢?? 展开
public static int min(int a, int b) {
return (a <= b) ? a : b;
}(math.java)
这个就是实现求最小值的方法。但是我找不到诸如sin、cos等函数的实现方法,他们在哪里呢?? 展开
4个回答
展开全部
java的Math类提供了各种常用计算方法,sin也是其中之一
代码如下:
import java.math.*;
public class sin
{
public static void main(String args[])
{
double pi=3.1415926;
System.out.println(Math.sin(pi/2));
}
}
代码如下:
import java.math.*;
public class sin
{
public static void main(String args[])
{
double pi=3.1415926;
System.out.println(Math.sin(pi/2));
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有呀。Math类下面不是有一个sin方法吗?还有cos和反sin,反cos都有呀
sin
public static double sin(double a)
Returns the trigonometric sine of an angle. Special cases:
If the argument is NaN or an infinity, then the result is NaN.
If the argument is zero, then the result is a zero with the same sign as the argument.
A result must be within 1 ulp of the correctly rounded result. Results must be semi-monotonic.
Parameters:
a - an angle, in radians.
Returns:
the sine of the argument.
sin
public static double sin(double a)
Returns the trigonometric sine of an angle. Special cases:
If the argument is NaN or an infinity, then the result is NaN.
If the argument is zero, then the result is a zero with the same sign as the argument.
A result must be within 1 ulp of the correctly rounded result. Results must be semi-monotonic.
Parameters:
a - an angle, in radians.
Returns:
the sine of the argument.
参考资料: http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Math.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args) {
double aa= Math.sin(1);
System.out.println(aa);
}
double aa= Math.sin(1);
System.out.println(aa);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询