当前位置: 代码迷 >> J2SE >> sin(PI) 的有关问题
  详细解决方案

sin(PI) 的有关问题

热度:281   发布时间:2016-04-23 20:20:35.0
sin(PI) 的问题

System.out.println( Math.sin(Math.PI) );

各位网友,为何这输出的结果不是0呢?
------解决方案--------------------
因为Java中的PI不是实际中完全的PI,java的PI是这样定义的public static final double PI = 3.14159265358979323846;
------解决方案--------------------
sin(π) = 0 
java中的Math.PI   比任何其他值都更接近 pi(即圆的周长与直径之比)的 double 值
它不是π 值,只是它的近似值,所以 Math.sin(Math.PI)  不等于 0 
  相关解决方案