Number类
1.简介
Java抽象类Number类包含了六个子类,即我们众所周知的六个包装类:Integer,Long,Short,Byte,Double,Float ; 这六个包装类分别对应六个内置数据类型:int,long,short,byte,double,float.
当内置的数据类型被当做对象使用时,编译器会自动把内置数据类型装箱成为对应的包装类;而相同的,当编译器需要对这个对象进行运算等操作时,编译器会将此对象自动转换为对应的内置数据类型,此操作也叫拆箱,和装箱正好相反.
2.方法介绍
| 1 | xxxValue() (xxx为数据类型名,如byte,double等) 将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类及其六个子类:Integer, Long, Short, Byte, Double, Float。详细解释了这些类如何用于装箱和拆箱操作,并列举了Number类的方法,包括数值转换、比较、数学运算等功能。
3526

被折叠的 条评论
为什么被折叠?



