我正在學習 android/java,我正在創建一個進行轉換的應用程序。我遇到的問題是可以進行很多不同的組合,因為用戶必須選擇要轉換的單位和要轉換的單位。我需要一個可以確定選擇了哪個單位的解決方案,以便我可以使用分配給每個單位的值進行計算。這是代碼。
1 回答

慕村9548890
TA貢獻1884條經驗 獲得超4個贊
我正在設想一個應用程序,它可以轉換不同測量單位(英尺、英里、米等)之間的輸入距離。這是我要做的:
創建兩個 double 類型的變量,稱為inputConversionFactor
和outputConversionFactor
。當用戶從每個微調器中選擇一個選項時,這將設置相應的轉換因子值。
輸入輸入距離后,使用 內部將此距離轉換為米inputConversionFactor
。然后用于outputConversionFactor
從米轉換為所需的輸出單位。
通過這種方式,您將問題分解為兩個離散的步驟。您不必擔心如何在任意兩個任意單位之間進行轉換,因為您總是將輸入轉換為米,然后將米轉換為輸出單位類型。
添加回答
舉報
0/150
提交
取消