JAVA中出现Unexpected token的原因
今天在编写程序时在类中使用if()时,idea出现Unexpected token的提示,经查阅此提醒是编译时报出的。问题出现的原因是在class下只能进行定义方法,以及变量等,且对定义变量的赋值必须在同一语句中,如以下操作会出现Unexpected token:
int date;
date = 2;
同样,在class下直接使用逻辑代码,也会出现Unexpected token:
if(date == 2){
//TODO
}
第二种情况解决方法是在class下定义一个方法来完成逻辑需求:
private void toDo(){
if(){
//TODO
}
}
基础知识还是很重要啊_φ(❐_❐✧ 人丑就要多读书