我一直在尝试调用我的timeTurn方法,每次尝试时,除了尝试编译时的错误,都没有任何反应。我在线查看,人们一直在说上课,然后使用(例如T.timeTurn)调用该方法,但仍然不起作用。我得到的错误是“timeTurn无法解决或不是字段”。任何帮助将不胜感激。
myFinch.setWheelVelocities(240,255,T.timeTurn);
myFinch.sleep(500);
static class T {
public static Object timeTurn (int[] length) {
int minMillsecond = 1000;
int maxMillsecond = 3000;
int gap = 33;
for(int len : length)
if (30 <= len && len <= 90) {
len += minMillsecond;
while(len < 3000) {
len+=gap;
}
System.out.println(len);
}
return timeTurn(length);
}
}
}
答案 0 :(得分:1)
您需要发送数组参数。
尝试使用myFinch.setWheelVelocities(240,255,T.timeTurn(new int[0]));
代替myFinch.setWheelVelocities(240,255,T.timeTurn);
。
我相信你可以使用一些阵列。