请问这是什么情况啊,找不到原因,蔡集请求支援

img

img

该java的运行编辑窗口是gbk,但是文件是utf-8,所以你需要更改编码格式才运行成功,在使用黑窗口编译的时候声明编码方式即可
javac -encoding UTF-8 Demo10.java,另外其实没必要使用黑窗口,你都使用了eclipse,里面有编译运行按钮,方便多了,如果你想多练习一下Java代码书写,建议不要使用eclipse,因为eclipse有纠错能力和书写规范对自己在以后开发中虽然有帮助,但是目前初学阶段就先不要使用了,就用记事本或者notepad++即可,运行java采用黑窗口,等你学到多线程或者java基础学完了,学jdbc的时候再用

cmd在windows系统中,默认环境是GBK.936的字符集。
utf8的字符集是65001.

img

如果要修改cmd编码,需要修改注册表.(此方法小白做比较危险...不建议)
建议直接修改.java的编码格式,或者用idea 或 eclipse 等java编码工具来跑代码。

Demo10.java文件保存的编码不对,你这个文件应该是以utf-8编码保存的,你需要把Demo10.java文件以GBK编码重新保存一下。
或者不改变文件保存的编码。也可以在编译时使用-encoding参数指明文件的编码方式:javac -encoding UTF-8 Demo10.java