Java Number & Math类
来源:互联网 发布:淘宝怎样关注达人 编辑:程序博客网 时间:2024/05/29 17:40
Java Number & Math 类
一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。
实例
int a = 5000;
float b = 13.65f;
byte c = 0x4a;
然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。
所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。
实例:
package luo2;public class test8 { public static void main(String args[]){ Integer a=10; a+=2; System.out.println(a); }}
结果:12
Java Math 类
Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。
Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。
实例:
package luo3;public class test { public static void main(String args[]){ System.out.println("90度的正弦值:"+Math.sin(Math.PI/2)); System.out.println("0的正切值:"+Math.tan(0)); System.out.println("1的反切值:"+Math.atan(1)); System.out.println("π/2的角度值:"+Math.toDegrees(Math.PI/2)); }}
结果:
90度的正弦值:1.0
0的正切值:0.0
1的反切值:0.7853981633974483
π/2的角度值:90.0
Number & Math 类方法
下面的表中列出的是 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()
返回一个随机数。
- Java Number & Math 类
- Java Number & Math 类
- Java Number & Math 类
- Java Number & Math 类
- Java Number & Math 类
- Java Number & Math类
- Java Number & Math 类
- JAVA Number & Math类
- Java Number & Math 类
- Java Number & Math 类
- Java Number&Math类
- Java Number & Math 类
- java——Number 和 Math类
- Java学习之Number & Math 类
- Java学习——Number & Math 类
- 拾 Java Number和Math类
- 【基础】java.math.Math类
- 笔记11-JAVA的初学浅识(Java Number & Math 类)
- Unity 物体根据手指拖动而转动(可用于物体的360度展示)(手机端)
- JavaScript是“单线程+异步”的
- 之外的非空格字符。发现了 'Web Authentication'
- 简单设置软件有效期的方法
- 入门训练 圆的面积
- Java Number & Math类
- IntelliJ IDEA生成jar包(工程基于maven构建)
- extjs中横向滚动条的设置之一
- Python读取YUV文件,并显示
- 集合框架之数组集合算法
- MAVEN_整合MyEclipse、创建maven项目
- 获取DNS服务器信息
- 在Linux里设置环境变量的方法
- poj1125