JAVA面向过程(六)变量

xiaoxiao2021-02-28  39

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定义。 从属于类,生命周期伴随类始终,从类加载到卸载。

测试代码

转载请注明原文地址: https://www.6miu.com/read-2621987.html

最新回复(0)