1:编写一个课程类,其属性有:课程编号、课程名称、学分、所属专业,其方法有显示方法,其功能是显示课程类的所有属性。
2:编写一个学生类:其属性有:学号、姓名、专业、班级、邮箱和电话,有两个方法,方法一是修改方法,其功能是修改学生的电话号码,方法二是显示学生的所有属性信息。
问题:1 java:错误: 非法的表达式开始;
问题原因:看报错位置,可能是逗号位置不对;
eg:System.out.println("B:name="+name+,"age="+age);
改后:System.out.println("C:name="+name+",age="+age);
逗号写在双引号外面
2 java: 非法字符: '\ufeff'
java: 需要class, interface或enum
可能是字节编码处出了问题
- 查看错误页面或者点击错误,会自动定位错误页面。点击IDEA右下角File Encoding ,默认是UTF-8,切换为GBK
*弹出选择框,选择Convert: 没有提示RELOAD GBK
- 如果页面上方有红线提示RELOAD GBK ,直接点击RELOAD GBK
- 在次点击File Encoding,切换回UTF-8,同样选择Convert。
- 在此运行项目,正常
3 Java报错需要标识符
可能是某些变量未定义即使用
4 java: 非法的表达式开始/需要’;’/需要’)’/需要class, interface或
enum
看自己大括号有无把整体括进去