以下代码皆在eclipse内进行 *** 作
变量的概念变量:顾名思义就是变化的量,就像是这个时候我的手中有一包旺仔QQ糖,但是下一秒我又买了两包QQ糖,所以我手中的QQ糖现在有三包,也就是说我手中的QQ糖数量是一个变量,它会随着时间,空间等一些因素而改变.
而每一个变量都需要一个变量名,因为变量是存储在内存中的,所以需要一个名字来寻找它,类似于
int a = 25,一个名字叫a的变量储存着25这个数据.
变量的分类1.成员变量:直接声明在类中的变量
2.局部变量:声明在方法中的变量
public class Variable {
int a;//这就是成员变量
public void test01() {
int b;//这就是局部变量
}
}
变量的声明方式
1.在Java中,变量名属于标识符的范畴,而标识符必须以字母,下划线或$符号开头,其后面可以有字母,数字,下划线和$符号.
2.Java中关键字也不能作为变量名
如上,开头以数字进行代码声明,eclipse会进行报错,"Syntax error on token "1", delete this token"我在百度翻译上进行翻译的"令牌“1”上出现语法错误,请删除此令牌",所以说用数字开头是绝对不可以的,读者也可以自己试试看用除以上规则规定的来声明会不会报错.
(关键字好多的,我记得像那种以后有可能作为关键字的也不能使用,你用的话eclipse和idea都不会报错,但实际开发中不允许,因为以后要是jdk什么的更新了,搞出几个新的关键字恰恰好是你的变量名,那你的整个代码就会崩掉,所以我一般用百度翻翻译出的名字,这样也更容易见名知义一点)
基本变量类型(1)整数类型:byte,short,int,long.
(2)浮点类型:float,double.
(3)字符类型:char.
(4)布尔类型:boolean.
这只是一些基本的变量类型,更复杂的我也了解的不多,所以有兴趣的同学可以去搜搜,了解了解,大佬还是有很多的.
声明变量的方法变量类型 变量名;
这只是声明,要是想存入某个数就用"="符号,记住这跟数学中的含义可不一样,这是赋值的意思,就是把某个数据存在变量中."=="才是等于的意思!(此外"="是右结合性,就是从右往走看,以后会讲关于结合性的).
存数据:
int a = 25;
这就是把数据25存到变量a中.
注意1.第一次为变量进行赋值称为初始化,Java中如果没有进行初始化是不能使用的,但是成员变量可以不用进行初始化,因为系统默认进行初始化.
2.Java中的变量不能进行重复声明.
3.声明变量时必须声明Java的数据类型.
各位大佬要是里面有错误,请告诉我,让我们一起进步吧,谢谢了!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)