美文网首页
日常记忆之Java Number类

日常记忆之Java Number类

作者: 狐仙大人_ | 来源:发表于2018-10-18 19:35 被阅读0次

Java Number类

一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte,int,long,double等。
然而,在实际开发过程中,我们经常会遇到需要使用对象而不是内置数据类型的情形。为了解决这个问题,Java语言为每一个内置数据类型提供了对应的包装类。
所有包装类(Integer,Long,Byte,Double,Float,Short)都是抽象类Number的子类。


图示.jpg

这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也可以把一个对象拆箱为内置类型。Number类属于java.lang包。

Java Math类

Java的Math包含了用于执行基本数学运算的属性和方法,如初等指数,对数,平方根和三角函数。
Math的方法都被定义为static形式,通过Math类可以在主函数中直接调用。

Number & Math类方法

下面的表中列出的是常用的Number类和Math类的方法:

序号 方法与描述
1 xxxValue() 将number对象转换为xxx数据类型的值并返回。
2 compareTo() 将number对象与参数比较。
3 equals() 判断number对象是否与参数相等。
4 valueOf() 返回一个Integer对象指定的内置数据类型
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类

    Java Number类 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte,int,long,...

  • Java编程基础(12)

    Java Number类 Number 是一个抽象类,也是一个超类(即父类)。Number 类属于 java.la...

  • 日常记忆之Java Character类

    Java Character类 使用字符时,我们通常使用的是内置数据类型char。然而在实际开发过程中,我们经常会...

  • 日常记忆之Java String类

    Java String类 字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类...

  • 日常记忆之Java Scanner类

    Java Scanner类 java.util.Scanner是Java5的新特性,我们可以通过Scanner类来...

  • 日常记忆之Java抽象类

    Java抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如...

  • 日常记忆之Java对象和类

    Java对象和类 Java作为一种面向对象语言。支持下列基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 ...

  • Java Number & Math类

    (Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。 i...

  • Java随记: Number类

    Number类 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、doubl...

  • Java Number & Math 类

    一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 实例:...

网友评论

      本文标题:日常记忆之Java Number类

      本文链接:https://www.haomeiwen.com/subject/bvajzftx.html