Java - Numbers(数字)

Java - Numbers(数字) 首页 / Java入门教程 / Java - Numbers(数字)

通常,当无涯教程处理数字时,使用基本数据类型,如byteintlongdouble等。

int i = 5000;
float gpa = 13.65;
double mask = 0xaf;

然而,在开发中,遇到了需要使用对象而不是原始数据类型的情况。为了实现这一点,Java提供了包装类。

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

Number Classes


并且包装器对象将被转换回原始数据类型,这个过程称为取消装箱(Unboxing)。number类是java.lang包的一部分。

public class Test {

   public static void main(String args[]) {
      Integer x = 5; //将 int 装入 Integer 对象
      x =  x + 10;   //将 Integer 拆箱为 int
      System.out.println(x); 
   }
}

这将产生以下输出-

链接:https://www.learnfk.comhttps://www.learnfk.com/java/java-numbers.html

来源:LearnFk无涯教程网

15

当为x分配一个整数值时,编译器会对该整数进行装箱,因为x是整数对象。稍后,x被取消装箱,以便它们可以作为整数添加。

数值函数

下面是Number类的所有子类实现-的方法的列表

Sr.No.Method & Remark
1 xxxValue()

将thisNumber对象的值转换为xxx数据类型并返回。

2 compareTo()

将此Number对象与参数进行比较。

3 equals()

确定此Number对象是否等于参数。

4 valueOf()

返回保存指定基本的值的Integer对象。

5 toString()

返回一个String对象,该对象表示指定的int或Integer的值。

6 parseInt()

此方法用于获取某个字符串的原始数据类型。

7 abs()

返回参数的绝对值。

8 ceil()

返回大于或等于参数的最小整数。

9 floor()

返回小于或等于参数的最大整数。

10 rint()

返回与参数的值最接近的整数。

11 round()

返回最接近的longint,如方法对参数的返回类型所指示的。

12 min()

返回两个参数中较小的一个。

13 max()

返回两个参数中较大的一个。

14 exp()

返回自然对数的底,e为参数的幂。

15 log()

返回参数的自然对数。

16 pow()

返回第一个参数的值乘以第二个参数的幂。

17 sqrt()

返回参数的平方根。

18 sin()

返回指定双精度值的正弦值。

19 cos()

返回指定双精度值的余弦。

20 tan()

返回指定双精度值的正切。

21 asin()

返回指定双精度值的反正弦值。

22 acos()

返回指定双精度值的反余弦。

23 atan()

返回指定双精度值的ArcTanGent。

24 atan2()

将直角坐标(x,y)转换为极坐标(r,theta)并返回theta。

25 toDegrees()

将参数转换为度。

无涯教程网

26 toRadians()

将参数转换为弧度。

27 random()

返回随机数。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

微服务架构核心20讲 -〔杨波〕

从0开始学大数据 -〔李智慧〕

从0开发一款iOS App -〔朱德权〕

分布式协议与算法实战 -〔韩健〕

SRE实战手册 -〔赵成〕

Redis核心技术与实战 -〔蒋德钧〕

性能优化高手课 -〔尉刚强〕

数据分析思维课 -〔郭炜〕

工程师个人发展指南 -〔李云〕

好记忆不如烂笔头。留下您的足迹吧 :)