**java学习之错误收集二:找不到符号**
**今天早上在学习java语法3的时候,作为小萌新的一脸懵,后来又把老师的java源码找来看了好几遍,还是没有发现错误,我的源码如下
```java
import java.util.Scanner;
public class DemoOne{
public static void main(String[] args){
//创建一个变量score用来存学生成绩
Scanner input=new Scanner(System.in);
System.out.println("请你输入一个学生的成绩,我来划分等级:");
int score=input.nextInt();
//2.利用成绩值 来进行区间的划分
switch(score/10){ //61/10=6
case 0: //这里又错了case:0 是错误的写法 正确的写法是case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("不及格");
break;
case 6:
System.out.println("及格");
break;
case 7:
System.out.println("中等");
break;
case 8:
System.out.println("良好");
break;
case 9:
System.out.println("优秀");
break;
case 10:
//一百都分的
if(score==100){
System.out.println("非常优秀");
break;
}
default:
System.out.println("不存在");
break;
}
}
}**
**查了资料后才发现,
int score=input.nextInt();
中的Int写成了long中的l love中的l和long中的l,以及数字1,
是不是很像,如果你开始是用记事本写的代码,的确是很难找出错误的,
C语言中的long和数字1,也是很多新人开始容易混淆的错误,这里就不再啰嗦了。