我正在處理一個Java代碼,我面臨此錯誤: 令牌無效字符的語法錯誤刪除此令牌 我不'沒有任何想法如何解決這個問題。 原代碼:與(if)條件無關錯誤:令牌無效字符的語法錯誤,刪除此令牌
if ((base[i - 1][j] != 0) && (base[i - 1][j] != c))//the error is on this line
{
for (int p = 1; p < i; p++) {
if (base[i - p - 1][j] != 0) {
break;
}
if (base[i - p - 1][j] != c) {
break;
location[0] = i - p - 1;
location[1] = j;
}
if (location != null) {
int[] temploc1 = new int[2];
int[] temploc2 = new int[2];
temploc1[0] = i;
temploc1[1] = j;
temploc2[0] = i - p - 1;
temploc2[1] = j;
paint(temploc1, temploc2);
}
}
}
'c'和'base'數組的類型是什麼? –
你能否提供一個演示編譯器錯誤的[MCVE](http://stackoverflow.com/help/mcve)?該錯誤實際上可能是上一行代碼的結果,而您並未顯示該代碼。 –
這是無效的字符? –