常量和变量的区别(常量和变量是什么意思)
【一】常量:
1)常量通常指的是一个固定的值,例如:1、2、3、&39;、&39;、true、false、、等。
在Java语言中,主要是利用关键字final来定义一个常量。 常量一旦被初始化后不能再更改其值。
为了更好的区分和表述,一般将1、2、3、&39;、&39;、true、false、、等称为字面常量,而使用final修饰的PI等称为符号常量(字符常量)。
2)字面常量的类型:
整型常量:345 89 962
实型常量:3.1415
字符常量:&39; &39;
逻辑常量:true false (逻辑常量只有这两个值)
字符串常量:
【二】变量:
变量本质上就是代表一个“可操作的存储空间”,空间位置是确定的,但是里面放置的值是不确定的。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小。变量作为程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储空间。
1)变量声明格式:
type varName ...]; //中的内容为可选项,即可有可无
数据类型 变量名 …];
例如:
int age = 19 , age2 = 90 ;
int age,age2;
2)变量的声明:
(1)如果你只定义一个变量,没有给变量进行赋值的话,那么其实这个变量相当于没有定义:
(2)变量如果没有进行赋值的话,那么使用的时候会报错:尚未初始化变量:
3)变量的赋值: int age = 10;
变量的值可以更改:
变量的值可以更改
变量不可以重复定义:
变量不可以重复定义
4)变量的使用:
变量的使用
5)变量的作用域:
作用域指的就是作用范围,变量在什么范围中有效
作用范围就是离它最近的{}
局部变量:定义在方法中,作用域是整个方法
成员变量:定义在类中,方法外,作用域是整个类
免责声明:本文内容由互联网优秀作者用户自发贡献,本站仅提供存储空间服务,不拥有所有权,不承担相关法律责任。若有涉嫌抄袭侵权/违法违规的内容,请与我们取得联系举报,一经查实立刻删除内容。本文内容由快快网络小若创作整理编辑!