为什么这个代码不对sex1和sex2的数据类型做标注
public static void main(String[] args) {
final String char SEX1="男";
final String char SEX2="女";
System.out.println("SEX1=:"+SEX1);
System.out.println("SEX2=:"+SEX2);
}
}
char就是基本数据类型,属于字符型。所以前面是不需要加String类型的。
字符类型用单引号就好了,不用双引号。
又或者直接用String类型,这个要加双引号。
参考代码1
public class HelloWorld{ public static void main(String[] args) { final char MALE = '男'; final char FEMALE = '女'; System.out.println(MALE); System.out.println(FEMALE); } }
参考代码2
public class HelloWorld{ public static void main(String[] args) { final String sex1 = "女"; final String sex2 = "男"; System.out.println(sex1); System.out.println(sex2); } }