一.命名原则
1.Java标识符是由字母,数字,下划线,美元符号组成,没有长度限制。
2.标识符的首字母必须是字母,下划线或者是美元符号。
3.标识符的字母是区分大小写。并且标识符通常以大写英文字母开始。
4.java关键字,保留字不能作为自定义标识符使用。
二·. 变量与常量
1.所有的变量必须声明再使用,也就是表示要使用的变量名及其所表示的数据类型。
声明变量的语法:
数据类型 变量名=初始值(自定义的值);
例如:
String name="张三”;name赋值为张三
如果要声明多个变量可以用逗号隔开,例如:
数据类型 变量名1=初始值1(自定义的值),变量名2=初始值2;
String name1 = "张三” ,name2 = “李四”;
变量初始化还可以对变量重新赋值,重新赋值后,新的值将会覆盖原来的值。
注:声明变量时要选择有意义的单词作为变量名,有助于提高程序代码的可读性!
2.变量的范围
变量只是暂时存在内存中的,等到程序执行某一个点时,该变量就会被释放,所以变量是存在有效范围的。根据变量的有效范围,变量可以分为“成员变量”和“局部变量量”。
(1.)成员变量:在类体中定义的变量,它在整个类中自声明变量开始到类结束有效。
例如:
public class word{
int a=1; //声明成员变量a,赋值为1.
public static void main(String[] args) {
}
}
这里的a就是这个word类中的成员变量。
(2.)局部变量:在类的方法内部定义的变量,它旨在当前定义的方法里面有效,不能用于类的其他方法。局部变量在声明时可以不赋值,但是使用变量时必须赋值。
例如:
public class word{
int a=1; //声明成员变量a,赋值为1.
public static void main(String[] args) {
int a=1;
int b;
b=2;
//在main方法里面的变量是局部变量。
}
}
局部变量和成员变量的变量名可以相同,此时成员变量将被隐藏,这个成员变量在此方法中失效。
3.常量:指在程序运行过程中其值不能改变的量。即final变量
final变量是固定不变的值,只能赋值一次,要修改也只能修改final变量的值。
声明常量时要指定数据类型,且要通过final关键字进行限定。
语法:
final 类型 常量名 = 初始值;
为了区分常量与变量,常量名一般全部用大写英文单词。
例如:
final Int SCORE = 99;