运行结果不正确,小白刚开始学,在自学网看的视频,讲课老师运行正确,我运行不出来,大哥们这是咋回事啊?我应该怎么改进啊
乱码了,cmd的编码方式和文件编码方式不一致导致的。
1.使用记事本打开------》另存为
文件编码不对
在记事本中选择"文件"-->"另存为",在下面编码处选择ANSI, 保存文件之后重新编译执行
编码格式不对,所以看起来会有乱码的现象。可以调整一下编码格式,调整为正常的显示格式。
以上仅供参考,如有任何疑问,可以评论回复,看到即回,希望对题主有所帮助!可以的话,点个采纳!
你的记事本用了utf-8格式保存了这个java文件,而编译时没有指定Java文件的编码格式,所以使用了系统默认的GBK格式在解读。由于文件没有使用正确的方式进行编译,所以会导致中文内容乱码或者可能会导致编译失败。
调整的方法,一种是如前面几位所说的修改文件编码为简体中文,另一种是在使用Javac编译时用encoding参数指定用utf-8方式解读文件。这里有一个帖子,和你的情况是一样的
https://blog.csdn.net/feiyu84/article/details/5348470