单位转换,Java
我试图改变我的程序一点,我有麻烦。基本上,它所做的(正确的)是根据用户想要的cookie数量输出cookie配方。它将显示单位以及用户输入的饼干数量所需的每种成分的数量 我想做的是将单位转换成适当的单位,如果单位超过上级单位的一半,在显示配方之前需要。例如,它显示的不是12汤匙的配料,而是0.75杯。例如,如果超过1.5茶匙,则转换为大汤匙。 我已经和朋友们讨论过很多次了,但我似乎无法让它起作用 我正在寻找任何有意见的人来帮助我。 以下是我正在使用的三个类:单位转换,Java,java,units-of-measurement,Java,Units Of Measurement,我试图改变我的程序一点,我有麻烦。基本上,它所做的(正确的)是根据用户想要的cookie数量输出cookie配方。它将显示单位以及用户输入的饼干数量所需的每种成分的数量 我想做的是将单位转换成适当的单位,如果单位超过上级单位的一半,在显示配方之前需要。例如,它显示的不是12汤匙的配料,而是0.75杯。例如,如果超过1.5茶匙,则转换为大汤匙。 我已经和朋友们讨论过很多次了,但我似乎无法让它起作用 我正在寻找任何有意见的人来帮助我。 以下是我正在使用的三个类: 我的主要问题:不允许发布,因为我没有
检查度量单位(适用于Java)使用复制和粘贴将相关代码插入问题正文。将代码链接到非现场的某个地方会大大减少任何人看到它的机会。请粘贴相关代码并明确您的问题所在。因为您从不调用
setUnit()
,所以您的convertUnit()
不会起任何作用。一些建议:当心整数除法,你应该阅读一下java.util.Map
(一个EnumMap
会适合你的配料数量)看看一个问题,它使用金钱并返回1、5或20美元的账单。这是同样的问题,通常用mod(%)来解决。如何正确格式化代码?(第一个员额)