Java的变量命名规则如下:
-
变量名必须以字母(a-z或A-Z)或下划线(_)开始,后面可以接字母、数字(0-9)或下划线。不能以数字开头。
-
变量名可以包含字母、数字、下划线,但不推荐使用下划线开头和结尾。
-
变量名区分大小写。
-
Java关键字不能作为变量名。如:if、else、while、for等。
-
类名通常使用大驼峰命名法(PascalCase),即每个单词的首字母大写;而变量名、方法名通常使用小驼峰命名法(camelCase),即第一个单词的首字母小写,后续单词的首字母大写。
-
常量(final变量)通常使用全大写字母,单词之间用下划线分隔。
以下是一些合法的变量命名示例:
int myNumber; String myName; boolean isAvailable; char letter; double PIvalue; _customVariable;
以下是一些不合法的变量命名示例:
1number; // 以数字开头 -name; // 以数字开头 my-name; // 使用下划线开头 my name; // 含有空格 if; // 关键字作为变量名