由于在生活中,一些事物常常会发生改变,使用常量不足以满足对事物的描述,因此需要使用到变量。Java语言是一种强类型语言,在使用变量时,必须有明确的数据类型,变量只有有了数据类型才有实际意义;数据类型分为基本数据类型和引用数据类型:基本数据类型:数值型:整数型:byte、short、int、long 浮点型:double float;字符型:char;布尔型:Boolean;引用数据类型:类、接口、数组、枚举、注解、String;常量代表程序运行过程中不能改变的值。常量在程序运行过程中主要有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 char MALE=‘M’,FEMALE=‘F’;在Java语法中,常量也可以首先声明,然后再进行赋值,但是只能赋值一次。变量用来不断的存放同一类型的常量,并可以重复使用成为变量。为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名。例如在一个求和方法中,需要2个变量,一个是a参数,一个是b参数,在执行不同求和计算过程中,这两个变量的值会改变。由于Java语言是一种强类型的语言,所以变量在使用以前必须首先声明,在程序中声明变量的语法格式如下:数据类型 变量名称;例如:int x;从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。语法格式如下:数据类型 变量名称 = 值;例如:int x = 10;