java程序刚开始编程,程序内容如下,编译没问题,但运行就有问题,截图如下,望高手指点

public class Exerc02{
public static void main(String args []){
char c = '中';
System.out.println(c);
}
}

java Exerc02
java大小写敏感
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-16
你的类名,和你的文件名一致?

而且CHAR类型不能是中文,要用中文的话,请用String="楼主请采纳我的回答,谢谢!";

这样就行了、
第2个回答  2013-07-15
一个中文字是两个字节,char只能接受一个字节的字符,请把中文改为英文字符,注意是一个英文字符!还有现在很少有人在初学的时候还用命令提示符去运行java了,对于初学者,不适合。建议去下个eclipse。
第3个回答  2013-07-15
虽然我也不知道。。但是我感觉是插件没安装,环境变量没设定好的缘故
第4个回答  2013-07-15
中文不是一个字节,一般至少2字节,有的编码3字节,要用字符串存储。把“中”换个英文字母试试。
相似回答