1. 变量
1.1 关键字
关键字不能作为变量名使用,以下表格中是java中的关键字列表
![f04dd678f3a36f0af4deff7f82036958.png](https://i-blog.csdnimg.cn/blog_migrate/7df5dcb20309801f4be2b67727b39461.jpeg)
true、false、null不是关键字,是保留字,但是仍然不能用于命名标识符。保留字是为Java预留的关键字,它们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。
1.2 单变量声明
① 先声明后赋值:
变量类型 变量名
实例
String studentName;studentName = "小明";
② 声明及赋值:
String studentName = "小明";
1.3 多个变量声明
// 只声明String studentName, className;// 声明及赋值String studentName = "小明", className ="三年级";
2. 常量
常量分为字面常量和字符常量两种。
- 字面常量:指的是如123、12.34、‘m’、true这样字面上本身就是一个固定值的数据。
- 字符常量:指的是代表一个固定值的标识符。使用字符常量需要在程序中先声明后使用。
2.1 常量声明
声明字符常量的语法如下。
final 常量类型 常量标识符=常量值;
① 声明及赋值:
//声明一个float类型常量,并初始化为3.14final float PI = 3.14F; //声明一个整型常量,并初始化为24final int STUENT_NUMBER = 24;
② 先声明后赋值:
final float PI; //声明一个float类型常量final int STUENT_NUMBER; //声明一个整型常量PI = 3.14F; //初始化为3.14STUENT_NUMBER = 24; //初始化为24
初始化以后,就不允许再在程序中对这些常量进行重新赋值,即不允许改变常量的值。
2.2 批量声明
如果需要声明多个同一类型的常量,可以使用下面的语法:
final常量类型 常量标识符1,常量标识符2,常量标识符3,…;final常量类型 常量标识符1=常量值1,常量标识符2=常量值2,常量标识符3=常量值3;
实例
//声明三个float类型的变量final float PI,PRICE,WEIGHT; //声明三个float类型的变量,同时进行初始化final float PI=3.14F,price=13.86F,WEIGHT=86.32F;
3. 命名规则
- 一个标识符可以由几个单词连接而成,以表明它所代表的含义,如applePrice。
- 如果是类名,每个单词的首字母都要大写,其他字母则小写,如StudentInfo。
- 如果是方法名或者变量名,第一个单词的首字母小写,其他单词的首字母都要大写,如getStudentInfo()、studentName。
- 如果是常量,所有单词的所有字母全部大写,如果由多个单词组成,通常情况下单词之间用下画线“_”分隔,如PI、MAX_VALUE。
- 如果是包名,所有单词的所有字母全部小写,如examples.chapter02。