java中非法的表达式开始

import java.util.*;
public class else{
public static void main(String[] args){
System.out.println("输入成绩:");
Scanner in=new Scanner(System.in);
int score=in.nextInt();
if(score>90){
System.out.println("奖励你");
}else{
System.out.println("不奖励");
}
}
}

为什么这个代码运行后提示我错误,非法的表达式开始,还有需要标识符什么的,大神求救!

public class else{ 这里是错误

else 是java内置的一个关键字 不能用来定义你自己的类/成员/方法名
将其改成 public class Else{ 就可以了。记得你的文件名也改成Else.java
公共类(public 修饰的class) 文件名要与类名一致
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-30
类名一定要用大写开头,另外一般不用和一些JAVA默认的关键词重复的名字,如else

(你的冒号试着用英文状态下的冒号替换
有的控制台不支持一些中文符号)
相似回答