请问Java中类integer及其方法的使用。

这段代码中,第2行:publicIntegerDemo(){}有什么用?第4行:newInteger("110")中,我将双引号去掉,剩下110,输出结果为什么一样?一个... 这段代码中,

第2行:public IntegerDemo(){} 有什么用?

第4行: new Integer("110")中,我将双引号去掉,剩下110,输出结果为什么一样?一个是字符串一个是整数

第7行: array[i].intValue()中,intValue作用是什么?我讲它删除后输出结果还是一样。
展开
 我来答
lindie22
2015-09-22 · TA获得超过178个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:159万
展开全部
  1. 第2行,就是IntegerDemo类的默认的构造方法,你要实例化该类对象的时候需要用到

  2. 第4行,new Integer("110")与new Integer(110)都是Integer类的有参构造方法,也就是说你得传进一个是可以转化成数字的值进去,不然就会报错;若传的是数字,输出的当然也是这个数,所以它们的输出结果是一样的

  3. 第7行,intValue()是Integer类的一个方法,意思是将其值转成int类型的值,因为不用intValue()来输出,数组本身也是可以直接输出值的,值都是一样的

ilvwhy
2015-09-22 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.7万
采纳率:81%
帮助的人:2826万
展开全部
第2行:public IntegerDemo(){} 有什么用?
定义了一个空的构造函数;

第4行: new Integer("110")中,我将双引号去掉,剩下110,输出结果为什么一样?一个是字符串一个是整数
Integer类有2个构造函数,Integer(int value)和Integer(String s),所以new 的时候可以传int型也可以传string型。

第7行: array[i].intValue()中,intValue作用是什么?
intValue是将Integer型对象转换成int型,去掉也能运行时因为当你不显示转换时,JVM也能自动将Integer型“拆箱”转换成int。底层还是调用了intValue方法。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式