JAVA中什么情况下用BigInteger类型啊
答案:3 悬赏:60 手机版
解决时间 2021-03-07 07:15
- 提问者网友:却不属于对方
- 2021-03-06 13:49
int类型的拓展???
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-03-06 15:21
狠大恨大的数的时候
用的次数很少很少
用的次数很少很少
全部回答
- 1楼网友:几近狂妄
- 2021-03-06 18:09
要讲解integer就不能不提到int:
1、java 中的数据类型分为基本数据类型和复杂数据类型000
int是前者,integer 是后者(也就是一个类)。
2、初始化时
int i = 1;
integer i = new integer(1); // (要把integer 当做一个类看)
int 是基本数据类型(面向过程留下的痕迹,不过是对java的有益补充)
integer 是一个类,是int的扩展,定义了很多的转换方法
类似的还有:float float、double double、string string等 。
举个例子:当需要往arraylist,hashmap中放东西时,像int,double这种内建类型是放不进去的,因为容器都是装object的,这是就需要这些内建类型的外覆类了。
java中每种内建类型都有相应的外覆类。
java中int和integer关系是比较微妙的。关系如下:
1、int是基本的数据类型;
2、integer是int的封装类;
3、int和integer都可以表示某一个数值;
4、int和integer不能够互用,因为他们两种不同的数据类型;
arraylist al=new arraylist();
int n=40;
integer ni=new integer(n);
al.add(n);//不可以
al.add(ni);//可以
- 2楼网友:躲不过心动
- 2021-03-06 16:37
运算数大到int类型无法储存运算是用,BigInteger可以支持任意大的数值运算
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯