本文介绍了创建"变频器"类来获得指标的测量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发一个应用程序来得到这样的体重和身高的用户信息。

I am developing an app to get user information like weight and height.

在根据区域设置,应用程序显示两个或三个的EditText:

In according to Locale, the app show two or three EditText:


  • 三(磅,英尺,英寸),如果语言环境是美国

  • 两(公斤,厘米)在其他情况下(法国,意大利,西班牙等)

在这两种情况下,我可以得到一个int值,或者从每一个的EditText字符串值。

In both cases, I can get an int value or a String value from each EditText.

我想创建一个Java类,让我从英制到公制(反之亦然),通过两个(或三个)值的切换。

I would like to create a Java class that allows me to switch from imperial to metric system (or vice versa) via the two (or three) values.

推荐答案

您有2个基本方式:


  1. 如果你是懒惰的,请尝试

  2. 如果你不懒,自己写转换类:

public class Converter {

   public static double feetToCm(double feet) {
      return feet * 30.48;
   }

   public static double poundsToKg(double pounds) {
      return pounds * 0.45359237;
   }

   // etc.

}

用法:

double myPounds = 5.5;
doube myKilos = Converter.poundsToKg(myPounds);


这篇关于创建"变频器"类来获得指标的测量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 22:24