变量:就是java里存储数据的地方,可以理解为一个虚拟的空间(空间,懂吧,房间或者盒子之类)。
变量名:这个空间的名字,啥都得有个名字吧,通过这个变量名,你可以快速定位到具体的变量,就像你给这个变量取个张三,你就不会随便把叫李四的变量里的值拿出来乱用。
变量类型:就是这个“空间”的类型,用与存储种类不同,大小不同的的数据。就像放米的盒子,你不能放肉,放肉的盒子你不能放木头;只能装一个鸡蛋的盒子,不能放个篮球,也装不下;能装卡车的粮仓,不能只放两袋面,浪费空间,一个意思。
变量值:就是我们存储的数据,要往里面存的东西,有数值,文字,音频,视频等多种格式。
综上所示,我们可以通过变量名快速定位到具体到变量(找到这个存储东西的盒子),得到变量值(我们要的数据),变量类型给我们框定什么盒子该放什么东西,物尽其用。
变量命名规则速记口诀:字,下,美,人,数,骆驼,有意义,非关键词
字:构成可以是字母
下:可以有下划线
美:可以有美元符号
人:人民币符号
数:可以有数字,数组不能在开头
骆驼:变量需要用好几个单词时,第二个字母要大写(符合驼峰命名规则)
有意义:变量取得要有意义,最好是个你这个值有关的
非关键词:不要出现系统自带的一些关键词,如public,static等
数据类型数据分为数值和非数值,数值里又分为整型(整数型)和非整型(非整数型)
数值型:
整型:byte(1字节8位)、int(4字节32位)、short(2字节16位)、long(8字节64位)
非整型:float(4字节32位浮点数)、double(8字节)
非数值型:
char:尽量别用该类型,会有一些隐蔽的错误
boolean:布尔类型
string:不是基本数据类型,是java提供的一个类
变量的声明及使用第一步:声明变量,根据变量类型申请存储空间 int money;(表示money这个变量需要一个int大小的空间)
第二步:给变量赋值,将数据赋给变量 money = 1000;(意思就是我现在就认为money这个变量就是1000了,剩下的你们看着办)
第三步:也可以直接将前两步合并,声明的同时赋值,告诉这边我需要个int大小的盒子,同时那边把1000也拿来,现在盒子也有了,值也赋上了,全副武装,就可以用了。
常量的声明声明规则和变量大体一样
区别:
1.常量名每个字母都要大写
2.不同字母间用下划线分隔(便于区分)
3.只能赋值一次(如PI = 3.14等)



