1. Math.PI  :表示的是圆周率常量;

2.Math.E    :表示的是普通常量(e);

3.abs()方法: 表示取绝对值

    eg1: int x = Math.abs(50L);                    x的值为:50;

      eg2: double x = Math.abs(50.0);            x的值为:50.0;

4.ceil()方法: 表示返回一个大于等于操作数最近的整数值

    eg1: double    x = Math.ceil(8.7);                             x的值为:9.0;

    eg2: double    x = Math.ceil(-9.5);                            x的值为:-9.0;

5.floor()方法: 表示返回一个小于等于操作数最近的整数值

      eg1: double    x = Math.floor(8.7);

      x的值为:8.0;

      eg2: double    x = Math.floor(-9.5);

    x的值为:-10.0;

6.max()方法:表示返回两个数字中最大的数

    eg1:double    x = Math.max(12,13);                          x的值为:13;

7.min()方法:表示返回两个数字中最小的数

    eg1:double    x = Math.min(12,13);

      x的值为: 12;

8.random()方法:表示去随机数(double 型)

    eg1:int x = (int)(Math.random()*10);//表示的是[0,10)范围内的随机数

      x的值是[0,10)范围内的随机数;

9.round()方法: 表示四舍五入(double 型)

    eg1:int  x = (int)Math.round(4.4);

      x的值为:4;

    eg2:int  x = (int)Math.round(-6.5);

      x的值为:-6;

10.sin()方法: 表示的正弦函数(double 型)

    eg1: double  x = Math.sin(Math.toRadians(90));  //表示求90°角的正弦值

    x的值为:1.0

11.cos()方法:表示的余弦函数(double 型)

    eg1: double  x = Math.cos(Math.toRadians(0));  //表示求0°角的余弦值

  x的值为:1.0

12.tan()方法:表示的正弦函数(double 型)

  eg1: double  x = Math.tan(Math.toRadians(45));  //表示求45°角的正弦值

  x的值为:0.9999999999999999

13.sqrt()方法:表示求平方根 (double 型)

    eg1: double x = Math.sqrt(4.0);

      x的值为:2.0;

     eg2: double x = Math.sqrt(-4.0);

      输出为:NAN;//NAN表示的是不知道值为多少!

14.toDegrees()方法:返回给定弧度的角度值(double 型)

    eg1:double x = Math.toDegrees(Math.PI*0.5);                   x的值为:90.0

java编程中的Java.Lang.Math类的更多相关文章

  1. Java 编程中关于异常处理的 10 个最佳实践

    异常处理是Java 开发中的一个重要部分.它是关乎每个应用的一个非功能性需求,是为了处理任何错误状况,比如资源不可访问,非法输入,空输入等等.Java提供了几个异常处理特性,以try,catch 和 ...

  2. Java编程中“为了性能”尽量要做到的一些地方

    最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了. 下面是参考网络资源总结的一些在Ja ...

  3. java编程中'为了性能'一些尽量做到的地方

    原文地址:http://blog.csdn.NET/m13666368773/article/details/7796924 最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们 ...

  4. 深入剖析Java编程中的中文问题及建议最优解决方法

    摘录自:http://fafeng.blogbus.com/logs/3062998.html http://www.blogbus.com/fafeng-logs/3063006.html 深入剖析 ...

  5. 为什么一个java源文件中只能有一个public类

    问题:一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 答案:可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致.一个文件 ...

  6. 浅谈为什么一个java源文件中只能有一个public类?

    声明,本篇文章为转载 转载 http://blog.csdn.net/bareheadzzq/article/details/6562211 最近在一个java文件中实现了几个类,其中一个声明为pub ...

  7. Java编程中获取键盘输入实现方法及注意事项

    Java编程中获取键盘输入实现方法及注意事项 1. 键盘输入一个数组 package com.wen201807.sort; import java.util.Scanner; public clas ...

  8. java---面试题---.java"源文件中可以包括多个类(不是内部类)

    答题时,先答是什么,再答有什么作用和要注意什么 一个".java"源文件中可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致,main方法只能写在 ...

  9. 为什么java源文件中只允许一个public类存在

    1.提出问题 为什么java源文件中只允许一个public类存在? 2.分析问题 问题涉及到的条件:源文件的名字    public类     main方法 一般我们在编写一个源文件的时候: 一个pu ...

随机推荐

  1. SDK命令行操作

    * 使用前需要先在path中添加Android SDK的环境变量,跟Java JDK的配置相同 我当前目录如下:F:\Program\Android SDK\tools:F:\Program\Andr ...

  2. UIView的setNeedsLayout, layoutIfNeeded 和 layoutSubviews 方法之间的关系解释

    转自:http://blog.csdn.net/meegomeego/article/details/39890385 layoutSubviews总结 ios layout机制相关方法 - (CGS ...

  3. CodeSmith使用总结--下拉列表和文件夹对话框属性

    上一篇有点短了,因为实在没有什么可说的,这一篇会多一点.O(∩_∩)O~ 一.下拉列表 关于如何在CodeSmith中创建一个下拉列表的属性框其实很简单,是要使用C#中的枚举就行了,看操作. 首先定义 ...

  4. alt和title的用法区别

    经常用到这两个属性,但是一直没有总结他们的区别.现在我对他们两个的用法做一下总结: 相同点:他们都会飘出一个小浮层,显示文本内容. 不同点: 1.alt只能是元素的属性,而title即可以是元素的属性 ...

  5. RMAN之进入RMAN(转)

    通过RMAN的方式不论要备份还是要恢复,都必须先启动实例并加载数据库. SQL> shutdown immediate数据库已经关闭.已经卸载数据库.ORACLE 例程已经关闭. C:\User ...

  6. 空值排序(oracle和sqlserver)

    oracle认为 null 最大. 升序排列,默认情况下,null值排后面. 降序排序,默认情况下,null值排前面. 改变空值办法: (1)用nvl函数或decode函数将null转换为一特定值 替 ...

  7. struts 标签引用出错

    几句句话概括 1.检查 web.xml  出现错误自己改 配置后filter  jsp-config 2.检查 tld 目录下的东西 是否缺少 3. 将包复制到web的lib目录下后    之后  b ...

  8. iOS~~MD5加密

    // 一般加密 +(NSString *)md5String:(NSString *)str { const char *password=[str UTF8String]; unsigned cha ...

  9. Mysql常用命令记录

    -- 导出数据库: mysqldump -u user_name -p database_name > import_file.sql -- 执行脚本 source database.sql

  10. hdu Red and Black

    算法:深搜 题意:就是让你找到一共可以移动多少次,每次只能移到黑色格子上, Problem Description There is a rectangular room, covered with ...