文章目录
- 1.变量
- 1.1 变量的声明
- 1.2 变量的命名
- 1.3 变量的初始化
- 1.4 变量的使用
- 2 常量
1.变量
和其他的编程语言一样,JAVA也是用变量来存储值的,常量可以理解为一种特殊的变量,其特殊在它的值是不变的。
1.1 变量的声明
声明变量本质就是创造一个变量,JAVA语言中创建变量需要设置变量的数据类型和变量名,并且以 “;” 结尾。
如:int a;
其中int是变量的数据类型,a为变量的名字,表明其是一个int类型的整数型变量a。
如果需要同时声明多个变量,并且其类型相同也可以用下方方式声明:
double b,c,d;
表明其是double类型的变量b,变量c,变量d;
1.2 变量的命名
在JAVA语言中,对于变量名有严格的要求,具体规范为:必须符合Java标识符语法、使用“见名知意”原则、采用“驼峰命名法”。
Java标识符是用来给包、类、方法、变量、接口等进行命名操作的,具体语法规范如下:
- 标识符中只能有大小写字母,数字,下划线和$组成;
- 其中数字不可以作为标识符开头;
- 标识符长度不可以超过255个字符;
- Java中的关键字不可以作为标识符使用;
- 严格区分大小写,变量a与变量A是不一样的含义;
如:
int Aa123_$;
其中Aa123_$是正确的命名;
int 123ab;
会编译错误,数字不可以作为标识符的开头;
int int;
会编译错误,关键字不可以作为标识符;
当变量名是多个单词组成时,必须采用“驼峰命名法”:除第一个单词以外,其他每个单词的首字母必须大写,其余字母小写。
如:
int childAge;
命名一个存放孩子年龄的变量;
int phoneNumber;
命名一个存放手机号码的变量;
此处注意要与类名的驼峰命名法做区分,类名的驼峰命名法是每个单词的首字母全部都大写。
1.3 变量的初始化
int number = 10;
表明:声明了一个int类型的变量,其名字为number,并且初始化变量为10;
int age;
表明:声明了一个int类型的变量,其名字为age,没有进行初始化;
在JAVA中,一个变量在声明时可以不进行初始化,但是在使用时,变量必须是已经初始化的,所以大家在开发中可以选择声明变量时直接初始化,也可以先声明,在使用前再进行初始化。
1.4 变量的使用
在使用变量时,需要根据变量的作用域范围才能正常使用。具体的作用域范围是由花括号来决定,也就是说一对花括号就是一个独立的作用域范围。变量的声明在哪个作用域中,那么该变量的作用域就在该声明语句的作用域范围。
2 常量
在JAVA中,利用关键字final来表明这是一个常量,和其单词的字面意思一样,这表明这个值是一个最终的状态,所以常量是不允许更改的。
如:final int a = 10;
表明:声明了一个int类型的常量,名字为a,值为10;