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
初始化为false。
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;
}
}
您缺少一个右花括号
if(nextToARobot)
{
playerIsFrozen = true;
computerIsTagger = false;
} // here