public class HelloWorld{ public static void main(String[] args) { final char SEXY1='男'; final char SEXY2='女'; System.out.println("SEXY1"); System.out.println("SEXY2"); } }为什么这样输出是SEXY1和SEXY2,去掉双引号就是男和女了?
因为你加了双引号就是把SEXY1和SEXY2变成了字符串而不是之前指定的常量了
因为定义的是常量
char类型要用双引号,兄弟