NotePad++注释中的中文还编译报错?且无法输出中文字符串

前言

下载完NotePad后,开始编写Java程序,学习Java基础,但是遇到了一些问题,在https://editor.csdn.net/md/?articleId=126023155中已经提到
参考资料
1.https://blog.csdn.net/qq_44628230/article/details/109386047
2.https://blog.csdn.net/qq_45796667/article/details/105352261

解决方法

尝试参考资料1的方案(将NotePad++的编码方式也改为GBK或者GB2312)
NotePad++注释中的中文还编译报错?且无法输出中文字符串_第1张图片
NotePad++注释中的中文还编译报错?且无法输出中文字符串_第2张图片
然后测试一下(我写一下中文注释和System.out.println中文试一下)
先测试如下
NotePad++注释中的中文还编译报错?且无法输出中文字符串_第3张图片
编译没有再报错,运行也没有问题
NotePad++注释中的中文还编译报错?且无法输出中文字符串_第4张图片
再测试输出中文,代码如下
NotePad++注释中的中文还编译报错?且无法输出中文字符串_第5张图片
编译,报错如下
NotePad++注释中的中文还编译报错?且无法输出中文字符串_第6张图片
于是尝试参考资料2
NotePad++注释中的中文还编译报错?且无法输出中文字符串_第7张图片
显然可以了,问题解决了

但是还需要一步测试,如下,测试方法里的中文注释是否可行
代码如下

class MainActivity{
	//中文注释测试
	public static void main(String[] args){
		//测试中文注释1
		/*
		*测试中文注释2
		*/
		System.out.println("测试中文字符串输出");
		
		Animal a1 = new Animal();
		
		System.out.println("Using an Object");
		a1.testFun();
		
		System.out.println();
		System.out.println();
		System.out.println();
		System.out.println("Using a class");
		Animal.testFun();
	}
}

没有问题了,编译和运行如下
NotePad++注释中的中文还编译报错?且无法输出中文字符串_第8张图片

你可能感兴趣的:(生活学习-常用软件下载,java,开发语言)