我是android的初学者。我正在开发一个销售相关的应用程序,我需要做大量的计算。我很困惑使用哪些变量来处理价格,折扣等
当前我将价格存储为INTEGER。例如180 Rs -> 18000 pise &而显示我只是把它除以100。
但是我想显示价格/折扣到小数点后两位,比如150.50卢比或20.50卢比。我应该用什么?是float还是Double还是其他类型?请帮帮我……谢谢…
在计算价格时使用整数,这样可以避免四舍五入的问题。换算成实际价格时,只需除以100。并且每次要显示价格时使用java.text.NumberFormat
:您将控制它将打印的小数的确切数量。