java Number &Math类

一般地,我们通常使用内置的数据类型,如byte,int,long,double等

然而,在实际开发的过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,java语言为每一个内置数据类型提供了对应的包装类。

所有的包装类(Integer Long Double Float Short)都是抽象类Number的子类。这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当做对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也可以把一个对象拆箱为内置类型

Math的方法都被定义为static的形式,通过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() 返回大于等于给定参数的最小整数,类型为双精度浮点型

9.fioor()返回小于等于给定参数的最大整数

10round()表示四舍五入

 

posted @ 2020-05-25 14:30  unclear  阅读(102)  评论(0)    收藏  举报