当前位置:首页 > 编程教程 > java教程 > 第十篇 Java变量与常量

第十篇 Java变量与常量
栏目分类:java教程发布日期:2019-09-21浏览次数:

第七章、Java变量与常量 在前面我们已经学习过如何创建一个变量,这是我们最常用的量。除了变量之外还有与其对应的常量。本节中我们将对变量与常量进行深入了解。 首先,我们来对这两个量进行简单的了解。常量顾名思义,是一个常存的量,其值在程序执行过程中
第七章、Java变量与常量
在前面我们已经学习过如何创建一个变量,这是我们最常用的量。除了变量之外还有与其对应的常量。本节中我们将对变量与常量进行深入了解。
首先,我们来对这两个量进行简单的了解。常量顾名思义,是一个“常存”的量,其值在程序执行过程中是不能被改变的量。变量则是一个会“变化”的量,即在程序执行过程中值能被改变的量。
使用变量与常量前需要进行定义声明。定义即为变量或常量定义数据类型,告诉编译器应该给这个量分配多少内存空间以及存储的什么类型的数据。声明也就是给这个量取一个名字,也就是标识符,以此来方便对这个量的操作。
标识符的命名规则在第四章时已经初步讲解过,我们已经知道Java标识符只能由字母、数字、下划线(_)、美元符($)组成,但不能以数字开头,不能以Java中的关键字为标识符,且区分大小写字母,大写的标识符与小写的标识符是两个标识符。除了这些,由于Java使用的是unicode字符集,还可以用汉子或其它语言文字作为标识符。
变量定义声明的格式为“数据类型 标识符=值;”,常量则需要在数据类型前面加上final关键字进行限定“final 数据类型 标识符=值“。常量的标识符一般使用大写字母,与变量区别开来,但这不是一定的。常量只能被赋值一次,在程序执行过程中不能进行二次赋值,否则会出错。·
public class Number{
    int one=1;//实例变量
    static int two=2;//类变量(静态变量)
    final static int THREE=3;//常量
    public static void main(String[] args){
        int four=4;//局部变量
        final int FIVE=5;//常量
    }
}

Java中根据变量的作用域(变量的有效范围)又划分了成员变量与局部变量。其中成员变量又分类变量(静态变量)与实例变量。类变量在类中必须使用static关键字声明在方法、构造器和块之外。成员变量则是声明在类之中,方法与构造器、语句块之外的变量。成员变量可以被类中的方法、构造器和特定类的语句块访问。最后一个局部变量是定义在方法、构造器和语句块中的变量。局部变量在进入方法、构造器或者块时被创建,退出时该变量就会自动销毁。且局部变量没有默认值,因此必须进行声明并在使用它之前进行赋值。

相关热词: java

     
编程入门 编程教程 编程资源 编程问答