标识符,命名规则:
- 由数字、字母、下划线和美元符号组成,其他符号不可以。
- 必须以字母,下划线或美元符号开头,不能以数字开头,严格区分大小写。
- 字符串型字面值必须以双引号括起来
- 字符型用单引号
变量:
-
定义了变量,也就为该变量分配了内存空间。不同数据类型的变量分配的空间大小不同。
-
通常访问一个变量包括两种访问形式:读取:get 修改:set
-
一行上可以同时声明多个变量,但不能共同赋一个值。
比如:
int a,b,c; //正确
int a,b,c=300; //错误,编译会报错,a,b未赋值,c=300;
2020年08月25日 22:35:43
关于Java语言中的变量:
- 在方法体中(即“public void main(String[ ] args){ }”)中的代码,是遵守“自上而下”的顺序依次执行的。逐行执行。
- 变量中的作用域(即变量的有效范围)
在什么范围之内是可以访问的,只要出了这个范围该变量就无法访问了。(在不同作用域中,变量名可相同)
记住一句话:出了大括号就不认识了。
比如
(1)for(int a=0;a<10;a++){ } //a被释放,只在for中有效
system.out.println(a); //不能输出a,因为a循环结束就被释放。
(2)int j;
for(j=0;j<10;j++){ }
System.out.println(j); //j能输出
变量的分类
- 局部变量:在方法体当中声明的变量(成员变量未手动赋值时,系统会默认赋值0)。
- 成员变量:在方法体外【类体之内】声明的变量。
Java遵循“就近原则”
public class abc{
int i=100;
public static void main(String[ ] args ){
int i=10;
System.out.println(i);
}
} //输出10,都为变量i时,取最近的值。