命令行编译带中文的Java程序出现乱码问题

最近在学习尚硅谷的Java教程,老师一开始是用文本编辑器编写Java程序,用命令行进行编译和运行,我也就没用eclipse,打算体会一下这个过程,但是,今天写的if-else循环中含中文,就报错了。如图:
命令行编译带中文的Java程序出现乱码问题
在认真检查代码后,发现没有错误,而且根据提示,我们知道是编码方式的问题。

因为没有指定编码方式,所以java.exe将使用默认的操作系统默认的编码方式。指定方法:
javac -enconding UTF-8 filename.java
命令行编译带中文的Java程序出现乱码问题