我正在尝试创建一个使用机器人类来播放冻结标记的计算机

时间:2016-11-10 01:37:06

标签: javascript java boolean

while(computerIsFrozen==false)
{
  while(computerIsTagger==true)
  {
    if(nextToARobot)
    {
      playerIsFrozen = true;
      computerIsTagger = false;

    }
  }   

  if(computerIsFrozen==true)
  {
    for(int k=1; k<=8; k++)
     {
       turnLeft();
     }
     computerIsTagger = true;
     computerIsFrozen = false;
   }
}
​

我收到此错误:

Computer.java:15: error: illegal start of type
   while(computerIsFrozen==false)
   ^
Computer.java:15: error: <identifier> expected
   while(computerIsFrozen==false)

为什么我收到错误illegal start of type on the first line以及identifier expected on the first line。还有一些我不确定的错误。 computerIsFrozen初始化为false,computerIsTagger也是如此。

2 个答案:

答案 0 :(得分:1)

你错过了一个结束卷曲

   if(nextToARobot)
   {
     playerIsFrozen = true;
     computerIsTagger = false;
   } // here

答案 1 :(得分:1)

   while(computerIsFrozen==false)
   {
      while(computerIsTagger==true)
      {
         if(nextToARobot)
         {
         playerIsFrozen = true;
         computerIsTagger = false;
      
      }
   }  // <-- remove this curly brace
   
   
   if(computerIsFrozen==true)
   {
      for(int k=1; k<=8; k++)
      {
      turnLeft();
      }
   computerIsTagger = true;
   computerIsFrozen = false;
   }
} 
​