Java Math.sin() 方法

java.lang.Math.sin() 是用来返回角度的正弦值。此方法返回-1至1之间的值。

1 语法

public static double sin(double a)

2 参数

a :弧度角

3 返回值

返回参数的正弦值。

如果参数为正数或负数,则此方法将返回正弦值。

如果参数为NaN或无穷大,则此方法将返回NaN。

如果参数为零,则此方法将返回零,且符号与参数相同。

4 示例1

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

public class Demo

{

public static void main(String[] args)

{

double a = 60;

//将值转换为弧度

double b = Math.toRadians(a);

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

}

}

输出结果为:

0.8660254037844386

5 示例2

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

public class Demo

{

public static void main(String[] args)

{

double a = 90;

// 将值转换为弧度

double b = Math.toRadians(a);

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

}

}

输出结果为:

1.0

6 示例3

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

public class Demo

{

public static void main(String[] args)

{

double a = 1.0/0;

// 将值转换为弧度

double b = Math.toRadians(a);

// 输入无穷大,输出NaN

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

}

}

输出结果为:

NaN

7 示例4

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

public class Demo

{

public static void main(String[] args)

{

double a = Double.MAX_VALUE;

// 将值转换为弧度

double b = Math.toRadians(a);

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

}

}

输出结果为:

-0.9285211870146288

java math.sin()_Java Math.sin() 方法相关推荐

  1. java math.sin()_Java Math sin() 使用方法及示例

    Java Math sin() 使用方法及示例 Java Math sin()返回指定角度的三角正弦值. sin()方法的语法为: Math.sin(double angle) sin()参数angl ...

  2. java使用数学公式_java Math类数学公式运算

    java Math类数学公式运算.Math类 java提供了基本的+,-,*,/算数运算符,同时也提供了更复杂的运算符,比如三角函数,对数元,指数运算 Math是一个工具类.它的构造器被定义为priv ...

  3. java math 类_Java Math类静态长轮(double d)示例

    java math 类 数学课静态长回合(双D) (Math Class static long round(double d) ) This method is available in java. ...

  4. java math 类_Java Math类静态双层(double d)示例

    java math 类 数学班静态双层(双D) (Math Class static double floor(double d)) This method is available in java. ...

  5. java mathrandom函数_java Math数学工具及Random随机函数

    Math类包含用于执行基本数学运算的方法,如绝对值.对数.平方根和三角函数.它是一个final类,其中定义的都是一些常量和静 态方法.常用方法如下: public static double sqrt ...

  6. java 求整_Java Math类的常用方法,求整运算

    你知道Java Math类的常用方法求整运算应该如何实现吗?下面的文章要给大家介绍到的就是这个方面的内容,一起来了解了解吧. Math 类的求整方法有很多,详细说明如下所示: 下面的实例演示了 Mat ...

  7. java set 包含_Java Set.contains()方法:判断Set集合是否包含指定的对象

    Java 集合类中的 Set.contains() 方法判断 Set 集合是否包含指定的对象.该方法返回值为 boolean 类型,如果 Set 集合包含指定的对象,则返回 true,否则返回 fal ...

  8. java 发送邮件 菜鸟_Java发送邮件的方法

    1.需要的jar包 2.具体实现方法 1.设置邮箱主机.需要认证.邮箱协议 Properties pro=new Properties(); pro.setProperty("mail.ho ...

  9. java secretkey用法_Java SecretKeyFactory.generateSecret方法代码示例

    本文整理汇总了Java中javax.crypto.SecretKeyFactory.generateSecret方法的典型用法代码示例.如果您正苦于以下问题:Java SecretKeyFactory ...

  10. java 虚函数_Java的虚方法

    虚方法出现在Java的多态特性中, 父类与子类之间的多态性,对父类的函数进行重新定义.如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding).在Java中,子类 ...

最新文章

  1. 解决百度云大文件不能被其他下载器下载
  2. 【Java】生成 .json格式文件工具类
  3. 大众伪原创软件 支持外链引蜘蛛 全自动操作
  4. 我可以获得标记为--assume-unchanged的文件列表吗?
  5. 移动用户界面的5个设计原则
  6. 【单目标优化求解】基于matlab遗传算法求解非线性目标函数最小值问题【含Matlab源码 1574期】
  7. 小白版----使用vm安装win10
  8. Java中ElasticSearch的各种查询(普通,模糊,前缀,高亮,聚合,范围)
  9. 红黑联盟现场实地渗透测试培训第一期
  10. cadence、PADS、protel教程(PCB Layout图文教程终结版)
  11. 计算机格式化为ntfs,WinXP下怎么把U盘格式化成NTFS格式?XP下把U盘格式化成NTFS格式图文教程...
  12. 一万字长文解读中国的消费经济
  13. MOOC 苏小红C语言 第四周编程题
  14. Okra App Framework 框架导航过程
  15. 8255A的工作方式
  16. 视觉基础:关于机器视觉、机器学习及人工智能领域
  17. win10计算机安全模式怎么,Win10系统电脑进入安全模式的两种方法
  18. [Python深度学习入门]实战一·Numpy梯度下降求最小值
  19. 【论文阅读】PSPNet(Pyramid Scene Parsing Network)
  20. B S架构 服务器虚拟化,基于KVM的B/S架构虚拟化管理系统

热门文章

  1. java内存屏障详解_一文读懂Java关键词之volatile作用(内存屏障)
  2. node.js 史上最详细 (博主持续更新)
  3. IT十年人生过客-终篇-十年总结
  4. 经济学基础(本)【5】
  5. [最佳实践]敏捷回顾活动“最高指导原则”
  6. matlab创始时间,从 matlab 创始人 看 matlab | 学步园
  7. 【附源码】计算机毕业设计JAVA至臻阁古董拍卖网
  8. oracle 大会旧金山,甲骨文全球大会2013旧金山- In-Memory Option即将发布
  9. python以环状形式组合排列图片并输出的方法
  10. 怎么找回电脑误删的文件方法汇总