1.变量就是指代在内存中开辟的存储空间,用于存放运算过程中需要用的数据
2.变量的声明:(未经声明的变量不能使用)
(1)当需要使用一个变量时,必须要对该变量进行声明
(2)变量的声明包含两点:变量名和变量类型
(3)一条语句可以声明多个同种类型变量:
int a=1,b=2;
int c,d=3;d初值为3,c无
3.变量的命名:(命名最好”见名知意”)
规定: (1)可以由数字,字母,”_”和”$”符组成,首字符不能为数字
(2)java对大小写敏感,严格区分大小写
(3)不能用java保留字(int,for,break……)
建议:
(1) 不提倡使用中文
(2)驼峰命名法:一个单词组成时全小写,由多个单词组成时,除第一个单词外首字母大写
4.变量的初始化(赋值):未初始化的变量不能使用
(1)声明同时初始化:int a=3;
(2)先声明再初始化(在第一次使用变量前): int sum; sum=2;
5.变量的使用:必须与数据类型相同 int a=2.5//错
6.变量的作用域:从变量声明开始到包含它最近的大括号(作用域重叠时变量不能同名)
7.局部变量与成员变量差别
(1)局部变量:定义在方法中;没有默认值,必须自行设定初始值;方法被调用是,存在栈中,方法调用结束,从栈中清除;
(2)成员变量:定义在类中,方法外;有默认值,可以不显示初始化;所在类被实例化后,存在堆中,对象被回收时,成员变量失效;
新人,欢迎指错!!!!