java常用类--Math
2017-11-20 15:37
423 查看
Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。
Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。
System.out.println("90
度的正弦值:" +Math.sin(Math.PI/2));
System.out.println("0度的余弦值:"
+ Math.cos(0));
System.out.println("60度的正切值:"
+ Math.tan(Math.PI/3));
System.out.println("1的反正切值:"
+Math.atan(1));
System.out.println("π/2的角度值:"
+ Math.toDegrees(Math.PI/2));
System.out.println(Math.PI);
以上实例编译运行结果如下:
下面的表中列出的是 Number & Math 类常用的一些方法:
Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。
Test.java 文件代码:
System.out.println("90度的正弦值:" +Math.sin(Math.PI/2));
System.out.println("0度的余弦值:"
+ Math.cos(0));
System.out.println("60度的正切值:"
+ Math.tan(Math.PI/3));
System.out.println("1的反正切值:"
+Math.atan(1));
System.out.println("π/2的角度值:"
+ Math.toDegrees(Math.PI/2));
System.out.println(Math.PI);
以上实例编译运行结果如下:
90 度的正弦值:1.0 0度的余弦值:1.0 60度的正切值:1.7320508075688767 1的反正切值: 0.7853981633974483 π/2的角度值:90.0 3.141592653589793
下面的表中列出的是 Number & Math 类常用的一些方法:
序号 | 方法与描述 |
---|---|
1 | xxxValue() 将 Number 对象转换为xxx数据类型的值并返回。 |
2 | compareTo() 将number对象与参数比较。 |
3 | equals() 判断number对象是否与参数相等。 |
4 | valueOf() 返回一个 Number 对象指定的内置数据类型 |
5 | toString() 以字符串形式返回值。 |
6 | parseInt() 将字符串解析为int类型。 |
7 | abs() 返回参数的绝对值。 |
8 | ceil() 对整形变量向上取整,返回类型为double型。 |
9 | floor() 对整型变量向下取整。返回类型为double类型。 |
10 | rint() 返回与参数最接近的整数。返回类型为double。 |
11 | round() 返回一个最接近的int、long型值。 |
12 | min() 返回两个参数中的最小值。 |
13 | max() 返回两个参数中的最大值。 |
14 | exp() 返回自然数底数e的参数次方。 |
15 | log() 返回参数的自然数底数的对数值。 |
16 | pow() 返回第一个参数的第二个参数次方。 |
17 | sqrt() 求参数的算术平方根。 |
18 | sin() 求指定double类型参数的正弦值。 |
19 | cos() 求指定double类型参数的余弦值。 |
20 | tan() 求指定double类型参数的正切值。 |
21 | asin() 求指定double类型参数的反正弦值。 |
22 | acos() 求指定double类型参数的反余弦值。 |
23 | atan() 求指定double类型参数的反正切值。 |
24 | atan2() 将笛卡尔坐标转换为极坐标,并返回极坐标的角度值。 |
25 | toDegrees() 将参数转化为角度。 |
26 | toRadians() 将角度转换为弧度。 |
27 | random() 返回一个随机数。 |
转载出处:http://www.runoob.com/java/java-number.html
相关文章推荐
- java常用类解析十一:Random类(Math.random())生成指定范围的随机数或字符
- Java常用类|数据类型包装类、Date、SimpleDateFormat 、Calendar 、Math
- java基础学习总结——常用类Interger,File,Math
- JAVA——(3)常用类:Math、Scanner、String、StringBuffer、Array、Calendar、Date、Character、包装类(Intger)
- Lesson_for_java_day13--java的常用类—StringBuffer、基本数据类型包装类、Date、Calender、Math、Runtime、System等
- java常用类解析十一:Random类(Math.random())生成指定范围的随机数或字符
- JAVA基础day18 常用类的学习 System Date Math等
- Java(二十一)——Java基础类库之常用类(Object、String、Math、BigDecimal类)
- Java常用类之Math类、File类
- 41、java常用类-Math
- JAVA常用类之Math
- JavaDay09--Notes(集合的接口与功能+常用类Math,Random,System,Runtime,Calendar)
- Java常用类->System,Math,Date,Random
- Java基础之常用类--System、Runtime、Date、Calendar、Math、Random
- Java中正则表达式及其常用类Math、Calendar、Date、BigDecimal、BigInterger、System、Rondom的使用
- 关于java常用类Math的一些用法:计算数的绝对值,两个值比较大小,取0~1之间随机数
- 【我的Java笔记】常用类_Math & System
- Java常用类-Math、BigInteger、BigDecimal
- java程序员从笨鸟到菜鸟之(二十)常用类Math和System
- java常用类解析十一:Random类(Math.random())生成指定范围的随机数或字符