1、变量的概念
在程序执行过程中,其值可以在一定范围内改变的量。
数学常量的使用
y = x+5; 5是整数常量
b = a +5.5; 5.5是小数常量
数学中,以上x或者a我们一颗对其赋值的
x:5,y:10
x:20,y:25
所以我们发现,x,y的值是可以发生改变的,而且x,y的值也是有数据类型的,整数类型
a:5.5,b:11.0
a:2.2,b:7.7
所以我们发现,a,b的值是可以发生改变的,而且a,b的值也是有数据类型的,小数类型
所以,我们就把x,y,a,b称之为变量,
2 、变量的分类
为什么需要这么多的分类
不同的分类,占用的字节数不同,取值范围也就不一样,所以,使用场景也就不一样
基本数据据类型分为四大类
(1)整数
byte 字节型 1个字节 -128-127
short 短整型 2个字节 正负3万多
int 整型 4个字节 正负21亿 重点:java程序中默认int整型
long 长整型 8个字节 19位数 重点:表示long类型的数字后面需要加上L/l
(2)小数
float 4个字节 便是float类型的数字后面需要加上F/f
注意:虽然float占4个字节,但是因为float采用的是科学计数法,取值范围要远远超过long类型 3.4x10的38次方
double 8个字节 小数默认double类型
(3)字符
char 2个字节
(4)布尔
boolean 1个字节
3、变量的定义格式
变量的理解
1、变量的本质就是内存中的一块空间,空间的大小由数据类型决定
2、要想找到变量对应的内存空间的数据,需要给变量对应的内存空间起一个名字,叫做变量
3、那么变量对应的内存空间中必须由数据才能可以使用,这种向变量内存空间中存储数据的过程叫做初始化和赋值
变量的定义格式
第一种:(先挖坑,然后种菜)
数据类型 变量名称;//先挖坑
变量名称 = 数据值;//再种菜
第二种:(挖坑的同时种菜)
数据类型 变量名称 = 数据值;//同时挖坑,同时种菜
第三种:(先挖很多坑,分别给每个坑种菜)
数据类型 变量名称1,变量名称2,变量名称3,变量名称;//先挖很多坑
变量名称1 = 数据值1;//分别种菜
变量名称2 = 数据值2;//分别种菜
变量名称3 = 数据值3;//分别种菜
变量名称4 = 数据值4;//分别种菜
第四种:(挖多个坑,同时给每个坑种菜)
数据类型 变量名称1 = 数据值1,变量名称2 = 数据值2,变量名称2 = 数据值2;
4、标识符的含义和注意事项
概念:在程序中起名字的地方都属于标识符(变量名称、类名称、方法名称)
类名称:首字母大写,后面每个单词首字母大写(大驼峰命名)
DemoBianLiang
方法名称:首字小写,后面每个单词首字母大写(小驼峰命名)
getName()
setClassName()
变量名称:首字母小写,后面每个单词首字母大写(小驼峰)
className
maxValue
常量名称:所有单词全部大写
CITYNAME