这是我用EditPlus写的一个简单的java代码,但是编译出错了,代码如下:
public class test4.5
{
public static void main(String[] args)
{
for(int i=1;i<=9;i++)
{
int j=1;
for(;j<i;j++)
{
System.out.print(i+"x"+j+"="+i*j+",");
}
System.out.print(i+"x"+j+"="+i*j);
System.out.print("\n");
}
}
}
为什么会出现这个错误呢?找了半天才找到答案,那就是类名命名错误,我命的名是test4.5,这是绝对错误的,只能是字母数字或者下划线“_”,不能含其它字符,为了规范,类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage,如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。
为了弄清楚Java里面的命名规则,我转载了一篇文章,可查看。