如何将包转换为单位

How Convert packages to units

我有一个问题,如果我有一个小数“3.02”(这相当于 3 个包(1 个包 = 10 个单位)和 2 个单位)并且想要转换,我正在 Java 中编程到“32”(这相当于 32 个单位)。有谁知道该怎么做?有一个功能允许 java?

如果 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

);