怎么将BigDecimal转换成Int

 我来答
爱教育爱学习
高粉答主

2019-10-22 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112732

向TA提问 私信TA
展开全部

1、将BigDecimal转换成Int:

BigDecimala=newBigDecimal(12.88);

intb=a.intValue();

System.out.println(b);//b=12;

2、C#中将decimal转int

try{

intnumber=Decimal.ToInt32(xxx);

}

catch(OverflowExceptione)

{

//decimal值超出int值范围

}

扩展资料

使用BigDecimal类来进行计算:

1、用float或者double变量构建BigDecimal对象。

2、通过调用BigDecimal的加,减,乘,除等相应的方法进行算术运算。

3、把BigDecimal对象转换成float,double,int等类型。可以使用BigDecimal的构造方法或者静态方法的valueOf()方法把基本类型的变量构建成BigDecimal对象。

杜忆楣03D
推荐于2017-10-05 · TA获得超过458个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:393万
展开全部
BigDecimal a=new BigDecimal(12.88);
int b=a.intValue();
System.out.println(b);//b=12;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_缘如此
2011-07-14 · TA获得超过133个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:178万
展开全部
int intValue()
将此 BigDecimal 转换为 int。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三瓣桔
2011-07-14 · TA获得超过224个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:87.9万
展开全部
文档在手,java我有!
BigDecimal下面有public int intValue()的方法啊!
直接对象调用就可以了!下个帮助文档去吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kxbin
2011-07-14
知道答主
回答量:11
采纳率:0%
帮助的人:4.3万
展开全部
调用intValue()方法。这种问题可以查API
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式