日期:2014-05-20  浏览次数:20725 次

关于数据类型的问题
类型的问题

一个变量A 是统计积分的 不能用字符串 

积分有小数点 如果用double的话 任何数都有小数点

比如说12这个数 如果设置成double的话 就会变成12.0

如果用整型的话肯定不行

用什么数据类型合适呢?

------解决方案--------------------
用double存,12.0时显示的地方变成12就行了。
------解决方案--------------------
BigDecimal
------解决方案--------------------
可以用double存,如果为了防止精度不够可以用楼上说的BigDecimal来存
然后LZ查下java.text.DecimalFormat这个类的api,里面的format方法,也可以像5楼那样自己写个格式化方法