qq_天行者_1
2015-05-12 15:30
为什么这个代码不对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);
}
}Java入门第一季(IDEA工具)
1168179 学习 · 18754 问题
相似问题
回答 3
回答 5
回答 1
回答 3
回答 5