JAVA基础(7)---java中的变量和常量

版权声明:如需转载请标明出处 https://blog.csdn.net/yj201711/article/details/83344264

数据在运行过程中,有的不会改变,有的会发生改变。变得就称为变量  不变的就称常量。

变量

变量:变量是Java程序中最基本的存储单元 

变量的属性:变量名,数据类型,存储单元和变量值

1、变量名:合法的标识符

2、数据类型:可以是基本数据类型和引用数据类型(必须包含类型)

3、存储单元:存储单元的大小是由数据类型决定的,如:int为4个字节32位

1字节 = 8 位 = 0000 0000

int a = 12;

int  4个字节  32位  0000 0000 0000 0000 0000 0000 0000 1100

4、变量值:在存储单元中放的就是变量值(如果是基本类型放的就是具体值,如果是引用类型放的就是内存地址,如果为null,表示不指向任何对象)

变量的本质:就是我们计算机中的一块内存单元

存储单元的要素:数据类型   变量名称   变量的值   变量的作用范围

变量的初始化:为某一个变量第一次赋值,变量的值,可以进行多次修改(也就是说我可以为某一个变量进行多次赋值 变量的最终的值将是最后一次赋的值)

注意:Java是一种强类型语言,所有的变量在使用之前必须先声明后使用,不允许使用未声明的变量。也就是说,你在写一段java代码的时候,对变量A和B赋值了,里面压根没有提到C的事,你却要输出C,这是不行的。

常量

常量:指的是在程序运行期间,值不可改变的量就称为常量

常量在程序运行中主要有2个作用

1、代表常数,便于程序的修改(例如:圆周率的值)

2、增强程序的可读性(例如:常量UP、DOWN、LEFT和RIGHT分别代表上下左右,其数值分别是1、2、3和4)

常量的语法格式和变量类型,只需要在变量的语法格式前面添加关键字final即可。在Java编码规范中,要求常量名必须大写,多个单词使用下划线分割。

常量的语法格式如下:

final 数据类型 常量名称 = 值;

final 数据类型 常量名称1=值1,常量名称2=值2,......,常量名称n=值n;

例如:final double PI = 3.14;

常量只能赋值一次,赋值的值不能改变

常量分为:自定义常量  字面常量

final关键字,可以修饰一个变量,被final修饰的变量就是常量。被 final 修饰变量只能赋值一次

猜你喜欢

转载自blog.csdn.net/yj201711/article/details/83344264