编程语言都有变量,变量可以存储不同的数据内容。当程序开始运行时,会先给这个变量分配内存空间;运行过程中,这个变量的值是可以变化的,比如我们可以给变量name赋值为“零壹快学”,也可以将它重新赋值为“www.01kuaixue.com”。变量就像是一个唯一的标签,我们可以给这个标签打上很复杂的内容,下次再想获取内容时,只需要找到这个标签就可以了。
在Java语言中,所有的变量在使用前必须声明,但是变量值并不需要一开始就定义好,可以使用逗号隔开来声明多个同类型变量。声明变量的基本格式如下:
动手写3.5.5
其运行结果为:
图3.5.5 变量定义
Java语言支持的合法变量类型有:
◇ 类静态变量:在方法之外的变量,须使用static修饰。
◇ 类实例变量:在方法之外的变量,不需要static修饰。
◇ 局部变量:类的方法中的变量。
Java的变量名有以下几个特点:(www.xing528.com)
◇ 区分大小写。
◇ 由字母、数字,以及下划线“_”或美元符号“$”构成。
◇ 数字不能放在第一位。
◇ 不可以使用Java关键字,如Java关键字this不能使用“=”直接赋值。
其中this关键字将会在第9章面向对象编程详细讲述,合法的变量名有:name、userName、 _Class、boy1、boy2、VALUE等。
非法变量名有:
◇ 1_boy,变量不能以数字字符开头。
◇ %age,变量不能以其他字符开头。
◇ card-number,变量不能含有其他字符(如减号)。
和PHP等弱类型语言不同,Java属于强类型语言,在声明变量时需要明确变量的声明类型。
提示
Java中凡是合法的数据类型都可以定义变量,如基本数据类型、引用类型、集合类、数组等。Java中的变量一般采用驼峰式命名规范,首字母小写,如userName、passWord等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。