Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您好,我的应用程序正在使用金钱。我应该使用什么结构以及如何使用?
我的意思是从网络服务我得到十进制数字价格。我不拿这笔钱做任何操作,不计算。我可以把它保存在字符串中,到时候把这个价格转给银行?什么都不会发生。我可以这样失去一些数字吗?
有时我需要使用 Intent 和附加功能来支付这笔钱。或者我应该使用其他结构?我感谢你们的帮助。
所以给我你的想法。
谢谢。
在 Java 和数据库中处理货币的一种可靠方法是将金额乘以 100 并使用整数进行运算。这样您就不会在各种浮点转换中损失美分。当然,当您需要向第三方支付金额时,您需要除以 100。