gpt4 book ai didi

android - 转换单位的更有效方法?

转载 作者:行者123 更新时间:2023-11-29 16:45:15 24 4
gpt4 key购买 nike

我正在为 Android 创建一个计算器,目前计划有一个基本的计算器(当我在 adnroid 开发方面有更多经验时会更高级)、三角函数、分数函数和单位转换。

我的问题是,对于可以转换的大量单位 - 是否有一种简单/有效的方法来完成任务而不是使用方法或静态最终变量?

目前我正在使用方法来完成转换,但对于每一个组合,这将是一大堆方法。

下面是一个将公里转换为其他长度单位的例子:

public double KMtoM (double KM) {return KM * 1000;}
public double KMtoCM (double KM) {return KM * 100000;}
public double KMtoMM (double KM) {return KM * 1000000;}
public double KMtoMICRON (double KM) {return KM * 1000000000;}
public double KMtoMILIMICRON (double KM) {return KM * 1000000000000L;}
public double KMtoANGSTROM (double KM) {return KM * 10000000000000L;}
public double KMtoIN (double KM) {return KM * 39370.07874015748031496062992126;}
public double KMtoFT (double KM) {return KM * 3280.8398950131233595800524934383;}
public double KMtoMILE (double KM) {return KM * 0.621371;}
public double KMtoMIL (double KM) {return KM * 39370078.74015748031496062992126;}

由于我是 Android 开发的新手,所以我想我应该在这里提问,也许可以学到一些新东西。

最佳答案

您可以选择米作为中央单位。然后,不要相互转换所有内容,只需先将您拥有的任何内容转换为米,然后再从米转换为另一个单位

关于android - 转换单位的更有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48726709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com