我在逻辑上试图弄清楚我将如何做到这一点时遇到了麻烦。我可能会采取完全错误的方法。我将提供的这个例子是我想要的,但我知道它现在完全有缺陷,并且不确定我是否可以添加某种类型的List
帮助。
public int getNumber(int num){
int counter;
counter = 1;
while (counter < 5){ // 5 because that's the number of methods I have
if (num == counter){
//CALL THE APPROPRIATE METHOD
}
counter++;
}
}
我遇到的问题是:方法当然是按名称调用的,而不是任何数字。如果收到的参数是 3,我将如何调用方法 3。逻辑将while
在 3 处停止循环,但if statement
如果我的方法如下,我将使用什么:
public Object methodOne(){
//actions
}
public Object methodTwo(){
//actions
}
public Object methodThree(){
//actions
}
public Object methodFour(){
//actions
}
public Object methodFive(){
//actions
}
提前致谢。