我是大舌头
2016-02-15 15:40
public class HelloWorld{
public static void main(String[] args) {
final char SEX="男";
System.out.println(SEX);
}
}
我以为 用"男"的话 则表示字符串 对应String类型 这句话应为:final String SEX = "男";
或者也可以修改为:final char SEX = '男'; 即用'男' 表示字符 对应char类型
综上 表面上看 这里问题出在了单引号和双引号上 实际上问题在数据类型上
个人观点 欢迎指正
final char SEX = '男';
char 是字符型,不能用双引号,只能用单引号
char
char
public class HelloWorld{
public static void main(String[] args) {
final char SEX='男';
System.out.println(SEX);
}
}
cahr 是字符类型要用单引号,不能用双引号。
public class HelloWorld{
public static void main(String[] args) {
final char SEX='男';
System.out.println(SEX);
}
}
cahr 是字符类型要用单引号,不能用双引号。
Java入门第一季(IDEA工具)升级版
1165550 学习 · 17586 问题
相似问题