可以啊。JAVA默认的编码是UNICODE.不是ASCII的char 现有程序可供测试: 但若理解成s='me' 中放一个汉字,就不可以了,因为中文占16个字节,满了。 public class Test { public static void main(String args[]) { char s ='我'; System.out.print(s); } }