代码段和遇到的错误如上图
更改后:
public class Char{
public static void main(String[] agrs){
char a = 'a';
char b = '\t';
char c = '褚';
char d = 97; // 没有引号
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
把 类的名字 char的c改成大写C。。。
应该是和字符类型冲突了的原因。
在查找时,发现还有一种错误可能造成以上结果
就是箭头中,丢失main的情况。
最后,查找总结命名的规则:
1.不能以数字开头
2.不能是关键字但能包括关键字
3.严格区分大小写(这里还有一个情况就是,我只把代码中改成了大写的 class Char,而文件名还是 char.java,程序编译成功并且运行成功)。
4.不能出现空格
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)