小编Wor*_*e99的帖子

BigDecimal和Money

我研究过并发现,在处理货币时,最好的计算方法是BigDecimal上课.

考虑到这一点,我正在制定一个代码,将各种类型的外币兑换成美元,反之亦然(具体而言,是一种取货币并将其兑换成美元货币的现金登记,计算变更并将此金额返还给外币客户).

截至目前,许多方法都使用double,其中两个int作为参数用于计算美元.

题:

由于我想在计算中使用BigDecimal类,我是否应该将所有涉及双精度计算的方法更改为BigDecimal?

java bigdecimal

7
推荐指数
1
解决办法
2063
查看次数

打印小数点前的位数

我知道有一些方法可以获得小数点后的位数,例如substring方法,但是我如何才能对小数位前的位数进行此操作?

我需要使用它来将美国变化(双倍)转换为欧元变化(双倍).我想这样做的方法是将小数点前的数字(例如$ 1.)乘以等价的欧元(.7498),取小数后的数字(.16),乘以小数. 01欧元硬币值(.0075),将两个值加在一起得到相当于1.16美元(.8698)的欧元.

java eclipse

1
推荐指数
1
解决办法
1万
查看次数

c ++:在向量中搜索

我正在尝试为计算机创建一个定价系统,我想创建两个向量,一个存储项目名称,另一个是项目的价格.我的计划是有两个方法,"find_item",它在向量中找到项目名称并返回其索引,以及"get_itemPrice",它从find_item获取索引并获取价格.我的问题是提出一个代码,它接受一个向量内部的字符串对象并返回其索引位置.

c++ vector

0
推荐指数
1
解决办法
148
查看次数

标签 统计

java ×2

bigdecimal ×1

c++ ×1

eclipse ×1

vector ×1