java学习笔记 day8

Number & Math 类

包装类

在需要使用数字时,通常使用内置数据类型,但是在实际开发过程中,我们经常碰到需要使用对象的情况。为此,java为每个内置数据类型提供了对应的包装类。

所有包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类Number的子类。

包装类 基础数据类型
Integer int
Boolean boolean
Byte byte
Short short
Long long
Character char
Float float
Double double

Math类

java 的 Math类包含了用于执行基本数学运算的属性和方法。Math的方法都被定义为static星石,通过 Math可以在主函数中直接调用。

System.out.print(Math.cos(0) );

方法列表

方法 描述
xxxValue() 将 Number对象转为xxx类型的值并返回
compareTo() 将number对象与草书比较
equals() 判断number对象是否与参数一致
valueOf() 返回一个 Number对象指定的内置数据类型
toString() 以字符串形式返回
parseInt() 将字符串解析为int类型
abs() 返回参数的绝对值
cell() 返回大于等于给定参数的最小整数,类型为双精度浮点数
floor() 返回小于等于给定参数的最大整数
rint() 返回与参数最接近的整数,返回值类型为double
round() 表示四舍五入,算法为Math.floor(x+0.5),即将原本数字加0.5后再向下取整。
min() 返回两个参数中的最小值
max() 返回两个参数中的最大值
exp() 返回自然数底数e的参数次方
log() 返回参数的自然数底数的对数值
pow() 返回第一个参数的第二个参数次方
sqrt() 求参数的算术平方根
sin() 求指定double类型参数的正弦值
cos() 求指定double类型参数的余弦值
tan() 求指定double类型参数的正切值
asin() 求指定double类型参数的反正弦值
acos() 求指定double类型参数的反余弦值
atan() 求指定double类型参数的反正切值
atan2() 将笛卡尔坐标转为极坐标,并返回极坐标的角度值
toDegrees() 将参数转为角度
toRadians() 将角度转为弧度
random() 返回一个随机数

你可能感兴趣的:(java学习)