怎么将BigDecimal转换成Int
展开全部
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对象。
展开全部
BigDecimal a=new BigDecimal(12.88);
int b=a.intValue();
System.out.println(b);//b=12;
int b=a.intValue();
System.out.println(b);//b=12;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int intValue()
将此 BigDecimal 转换为 int。
将此 BigDecimal 转换为 int。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文档在手,java我有!
BigDecimal下面有public int intValue()的方法啊!
直接对象调用就可以了!下个帮助文档去吧!
BigDecimal下面有public int intValue()的方法啊!
直接对象调用就可以了!下个帮助文档去吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用intValue()方法。这种问题可以查API
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询