JAVA面向过程(六) 变量

1、变量的本质:代表一个“可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定。我们可以通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。

2、变量是程序中最基本的存储单元,其要素包括变量名变量类型作用域

3、变量命名规则(规范)

(1)所有变量、方法、类名:见名知意

(2) 类成员变量:首字母小写和驼峰原则  :  monthSalary

(3)  局部变量:首字母小写和驼峰原则

(4)  常量:大写字母和下划线:MAX_VALUE

(5)  类名:首字母大写和驼峰原则:  Man, GoodMan

(6) 方法名:首字母小写和驼峰原则: run(), runRun()

4、变量在使用前必须进行声明。只有在声明变量以后,才能为其分配相应长度的存储空间。

变量声明格式:

注意:java是一种强类型语言,每个变量都必须声明其类型。变量的数据类型决定了变量占据的存储空间大小。不同数据类型的变量会在内存中分配不同的内存。

例如:int a=3;            说明变量a,数据类型是整型,占了4个字节(一个字节(1byte)是8位(bit),即4个字节是32位。

          double b=4;     说明变量b,数据类型是double型,占了8个字节。

4、注意事项:(1)每个变量都有类型,类型可以是基本类型,也可以是引用类型。

(2)变量名必须是合法的标识符。

(3)变量声明是一条完整的语句,因此每一个声明都必须以分号结束

(4)可以在一行中声明多个变量,但是不提倡这种风格,逐一声明每一个变量可以提高程序可读性。

1
      int i ,j; //i,j都是整型变量

5、测试代码


6、变量分为局部变量、成员变量、静态变量

(1)、局部变量:从属于方法语句块内部定义的变量。生命周期是从声明位置开始到”}”为止。在使用前必须先声明和初始化(赋初值)

(2)、成员变量(实例变量):方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。 

如果不自行初始化,他会自动初始化成该类型的默认初始值(数值型变量初始化成00.0,字符型变量的初始化值是16位的0,布尔型默认是false

(3)、静态变量:使用static定义。 从属于类,生命周期伴随类始终,从类加载到卸载。

测试代码






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值