我正在学习 android/java,我正在创建一个进行转换的应用程序。我遇到的问题是可以进行很多不同的组合,因为用户必须选择要转换的单位和要转换的单位。我需要一个可以确定选择了哪个单位的解决方案,以便我可以使用分配给每个单位的值进行计算。这是代码。
1 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
我正在设想一个应用程序,它可以转换不同测量单位(英尺、英里、米等)之间的输入距离。这是我要做的:
创建两个 double 类型的变量,称为inputConversionFactor
和outputConversionFactor
。当用户从每个微调器中选择一个选项时,这将设置相应的转换因子值。
输入输入距离后,使用 内部将此距离转换为米inputConversionFactor
。然后用于outputConversionFactor
从米转换为所需的输出单位。
通过这种方式,您将问题分解为两个离散的步骤。您不必担心如何在任意两个任意单位之间进行转换,因为您总是将输入转换为米,然后将米转换为输出单位类型。
添加回答
举报
0/150
提交
取消