如何调用我的方法

时间:2016-02-26 19:56:46

标签: java class methods

我一直在尝试调用我的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); 
  }
}

}

1 个答案:

答案 0 :(得分:1)

您需要发送数组参数。

尝试使用myFinch.setWheelVelocities(240,255,T.timeTurn(new int[0]));代替myFinch.setWheelVelocities(240,255,T.timeTurn);

我相信你可以使用一些阵列。