代码编译无错误,代码运行时打印出生僻字。
- 如下图
-
解决方案:修改编码。
-
具体步骤:
- 点击记事本左上角的“文件”;
- 点击“另存为”;
- 将编码“UTF-8”改为“ANSL”;
- 点击“保存”;
- 再次进入命令窗口进行编译运行
显示正常:
非法字符’\ufflb’
- 在编译过程中,可能会显示以下内容
- 原因:代码中含有中文符号。
- 解决方案:改为英文字符(此图中中文字符是“;”)。
缺少方法主体,或声明抽象
- 显示结果
- 原因:图中"public static void main(String[] args);{"的“;”是多余的。
- 解决方案:删去“;”。
NumberFormatException异常(数字格式异常)
- 原因:在使用包装类将字符串转换为基本数据类型(整型,浮点型,逻辑型(如boolean)以及字符型)时,若字符串格式不正确,便会出现该异常。