谈谈如何在程序中储存及处理“价格”
价格在程序中可以表示为 【货币】+【值】。本文主要谈Java程序。
我们的程序必须可以:
支持多种货币
显示价格
进行排序
进行加,减,乘计算 (尚未发现“除”的需要)
必须知道的几个事实:
所有货币都能用三个字符来表示
各个货币的小数点后位数有不同,现阶段有0,2,或3位:http://www.currency-iso.org/dl_iso_table_a1.xls
http://cyqdata.cn/cnblogs/article-detail-38811