java如何将包转换为单位 8 月,2 周 Questions & Answers 28 我有一个问题,如果我有一个十进制的“3.02”(这相当于3个包(1个包=10个单位)和2个单位)并且想要转换为“32”(这相当于32个单位),我正在用Java编程。有人知道怎么做吗?有一个特性允许java
# 1 楼答案 如果3代表单位,小数部分是02,那么你的数学就不一致了,因为你需要10个单位来增加1个包,我希望3.2代表3个包和2个单位 无论如何,一个可以解决你数学问题的代码可以是: double totalToConvert = 3.02; int totalAsInteger = (int) totalToConvert; System.out.println(totalAsInteger); int decimalPart = (int)((double)(totalToConvert-totalAsInteger)*100); int total = totalAsInteger*10 +decimalPart; System.out.println(total );
# 1 楼答案
如果3代表单位,小数部分是02,那么你的数学就不一致了,因为你需要10个单位来增加1个包,我希望3.2代表3个包和2个单位
无论如何,一个可以解决你数学问题的代码可以是: