Java变量的定义在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。
今天我们要来学习的,是对Java变量的一个详解,持不同意见或有想要补充的小伙伴,欢迎评论区交流哦~
今日详解内容包括:认识变量、变量的分类、变量的定义格式。
认识变量
变量本质上就是代表一个”可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。 变量作为程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储空间。
变量的分类
按数据类型分
按声明位置分
区别:
1.成员变量有默认初始值,局部变量没有
2.成员变量的作用域在整个类的内部,局部变量在当前方法或代码块中
整形:
byte(1字节=8bit) 、 short(2字节) 、 int(4字节) 、 long(8字节)
1.声明long时后面需要带上小写字母l或者大写字母L如果不写则会报错
2.通常我们使用int
浮点型:
float(4字节) 、 double(8字节)
1.浮点型,表示带小数点的数值
2.float表示数值的范围比long还大
3.定义float类型变量时,变量要以"f"或"F"结尾如果不写则会报错
4.通常,定义浮点型变量时,使用double型。
5.浮点型的常量,默认类型为:double
字符型:
char (1字符=2字节)
1.定义char型变量,通常使用一对'',内部只能写一个字符
布尔型:boolean
1.只有两个值:true(真) 、 false(假)
2.通常我们在条件判断上使用它
变量的定义格式
① 数据类型 变量名 = 变量值;
② 数据类型 变量名;
变量名 = 变量值;
变量使用的注意点:
① 变量必须先声明,后使用
② 变量都定义在其作用域内。在作用域内,它是有效的。换句话说,出了作用域,就失效了
③ 同一个作用域内,不可以声明两个同名的变量
使用变量int实现加法:
第一步:创建两个int变量i、b分别赋值
第二步:创建int变量c使 i + b
第三步:接收打印i + b 结果 c
第四步:得出结果3
注意点:
通常为了阅读,我们习惯在运算符两旁各加上一个空格
好了,以上就是给大家分享的Java变量的详解知识点,希望能给大家带来一定帮助!
有问题可以在下方评论区讨论或者找我私聊哦~