java中 Syntax error on token else ,delete this token是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/22 23:50:59
主要请解释:Syntax error on token else ,delete this token是什么意思?

错在我在if(条件)的后面加了分号;

if(Thread.currentThread().getName().equals("MyFirst"));
myColor=Color.red;
else if(Thread.currentThread().getName().equals("MySecond"))

myColor=Color.blue;
x=x+40;
repaint();
}

非法的标点符号导致语法错误,请删除这个标点符号

把第一行的分号改成 { 就得了

我们没有语法错误 删除这个令牌

if(Thread.currentThread().getName().equals("MyFirst"));

get rid of the semicolon ";" at the end of the "if" statement.