java - 芬奇机器人。 java

标签 java loops

我目前正在使用 finch 机器人循环来测试一些 java 代码,但遇到了错误。这是我的代码。

import edu.cmu.ri.createlab.terk.robot.finch.Finch;

public class CS1702_Lab4 {
    public static void main (String[] args) throws Exception
    {
        Finch myf = new Finch();

        myf.setWheelVelocities(100,100);
        long before = System.currentTimeMillis();{
        while(System.currentTimeMillis() - before < 5000)
        {
            Thread.sleep(500);
            if (myf.isTapped()) break;

        }
        myf.stopWheels();
        myf.quit();
    }
}

在“myf.setWheelVelocity(100,100)”行上,我收到以下错误;

  • 标记存在语法错误,请删除这些标记 - 标记语法错误,构造错误。

感谢任何解决此错误的帮助。非常感谢。

最佳答案

括号太多{ }

在这些行中删除它们:

long before = System.currentTimeMillis();{

这里:

myf.quit();
 }

此外,您似乎没有类声明。

public class CS1702_Lab4 {
  public static void main (String[] args) throws Exception
  {
       Finch myf = new Finch();

       myf.setWheelVelocities(100,100);
       long before = System.currentTimeMillis();

       while(System.currentTimeMillis() - before < 5000)
       {
          Thread.sleep(500);
          if (myf.isTapped()) break;

       }
       myf.stopWheels();
       myf.quit();
  }
}

关于java - 芬奇机器人。 java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20383374/

相关文章:

python - Python 初学者帮助使用循环

java - MongoDB Java 驱动程序身份验证 - 版本不匹配问题?

java - 使用 Robolectric + ActionBarSherlock 时出现异常

java - 更改字符串中的多个字符

loops - 为什么 "break"结束 "loop"时不需要分号?

c++ - 算法循环组合

没有名字的Java构造函数?

java - Spring RestTemplate 在尝试反序列化对象的嵌套列表时返回 null 对象

java - 如何使用 servlet 响应填充下拉值

javascript - 如果发生错误如何循环imacros?