Итак, моя лаборатория AP Comp Sci попросила меня построить и стереть, вот мой код стирания, и я обнаружил ошибку,
ошибка: достигнут конец файла во время синтаксического анализа
Хотел бы помочь с этим, спасибо. Очевидно, что кода намного больше, если он поможет, я могу добавить его без проблем.
public void erase(Graphics g, int f)
{
frame = f;
if (frame == 1)
{
//First
g.drawRect(50,50,100,100);
g.drawLine(70,70,70,100);
g.drawLine(120,70,120,100);
g.drawLine(70,125,100,125);
}
if (frame == 2)
{
//Second - Left Eye Gone
g.drawRect(150,50,100,100);
g.drawLine(220,70,220,100);
g.drawLine(170,125,200,125);
}
if (frame = 3)
{
//Third - Right Eye Gone
g.drawRect(250,50,100,100);
g.drawLine(270,70,270,100);
g.drawLine(270,125,300,125);
}
if (frame == 4)
{
//Fourth - Mouth Gone
g.drawRect(350,50,100,100);
g.drawLine(370,70,370,100);
g.drawLine(420,70,420,100);
}
if (frame == 5)
{
//Fifth - Mouth and Left Eye
g.drawRect(450,50,100,100);
g.drawLine(520,70,520,100);
}
if (frame == 6)
{
//Sixth - Mouth and Right Eye
g.drawRect(550,50,100,100);
g.drawLine(570,70,570,100);
}
}
if (frame = 3) скорее всего ошибка. Вы имели в виду if (frame == 3)?
Я получаю это сообщение об ошибке, когда мне где-то не хватает скобки, но похоже, что все они здесь. Я бы проверил оставшуюся часть файла и убедился, что вы нигде не пропустите скобку.
Так что да, я столкнулся с этой проблемой, и это было причиной моей проблемы. После добавления одного в конец кода он начал компилироваться без ошибок.
Это не javascript ... Возможно, вы получите более полезные ответы, если используете правильный языковой тег.