我被困在一个看似简单的点上,可能有一种简单的方法来处理它,但无论如何我都需要帮助。
我需要使用一组常量来评估公式,应该根据用户的选择动态选择。见代码:
double constOne=2.3, constTwo=1.1, constThree=1.7...; //and so on
public double doSomething(int inputOne, String selection){
//being const... one of the double vars defined above,
//selected based on the String selection
return inputOne*const...;
}
我知道我可以使用一个双精度数组并将数组上的位置传递给 doSomething() 来做到这一点,但这是非常硬编码的,我真的不喜欢那样做。
有没有办法动态引用 constOne、constTwo 等?谢谢!
PS:是的,我知道这可能是一个愚蠢的问题,我正在学习!