这条代码该怎么理解

这条代码该怎么理解

int n=new Double(price2-price1).intValue();

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

6回答
Shinego哲 2018-01-19 17:31:37

将price2和price1的值Double类的转换成int数值型。也可以直接强转,int n=(int)(price2-price1)。

风吹不止的小海浪 2018-01-18 23:27:17

按照java的执行顺序来理解,先是new了一个Double类型的对象,然后再调用这个对象的intValue()方法,获取一个int类型的返回值,然后把这个值赋值给变量n.


大佬金 2018-01-13 10:25:12

Double是double数据类型的包装类,通过构造方法(带参构造,参数为double基本数据类型)创建一个Double包装类对象,之后调用这个对象的intValue()方法,返回一个int型的数据类型。

慕盖茨7855993 2017-12-02 10:50:28

return (int)(price2-price1)

闪光棒 2017-09-29 20:36:54

将price2-price1的结果生成一个Double类型对象,调用Double类的intValue()方法,取该Double对象的整数部分。

dadaz 2017-09-23 16:55:53

把price2-price1的值转化成int类型再赋值给n


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师