虽然几乎可以用任何名称命名变量,但有一些规则。变量名应以字母开头(如a、b、c等)。不能在Java中使用任何关键字或保留字作为变量名(如class、staticintdouble等)。可以参阅这个关键字和保留字的完整列表

变量的名称应该与变量的功能和类型相匹配。像score这样的名字有助于让代码更易于阅读。不要试图在考试中作死,起thisIsAReallyLongName这样的变量名。这会使代码很难理解。考试的主观题部分由高中AP计算机教师和大学教授进行批改。你会想让他们的工作更轻松而不是更难。每位阅卷者都要批改数以千计的考试,你不想让他们做无用功。

虽然违反这条规则不会造成程序上的错误,Java的惯例是使用小写字母开始变量名,然后用大写字母标记每个词的第一个字母。变量名称不能包含空格,因此将每个词的首字母大写可以更容易理解名称。这种惯例称为骆驼命名法(camel case)。 Java是区分大小写的,所以playerScoreplayerscore是两个不同的变量名。

int computerPlayerScore = 0; // variables names using camel case
int playerScore = 0;

陈 欣

AADPS创始人

发表评论