在程序中存在大量的数据来表明程序的状态,其中有些数据在程序的运行过程当中值会发生改变,有些数据在程序运行过程当中值不能发生改变,这些数据在程序中分别被叫作变量和常量。spa
在水果分类中,须要有一个水果篮来存放不一样的水果,那在运行的过程当中,这个水果篮的值会发生变化。code
表明常数,便于程序的修改(例如:圆周率的值)加强程序的可读性(例如:常量UP、DWON、LEFT和RIGHT分别表明上下左右,其数值分别是一、二、3和4)。在实际的程序中,能够根据数据在程序运行中是否发生改变,来选择应该是使用变量表明仍是常量表明。blog
Java是一种强类型语言,每一个变量都必须声明其类型。内存
Java变量是程序汇总最基本的存储单元,其要素包括变量名,变量类型和做用域。
变量是使用前必须对其声明,只有在变量声明之后,才能为期分配相应长度的存储单元,声明格式为:
type name = value;作用域
每一个变量都有类型,类型能够是基本类型,也能够是引用类型。
变量名必须是合法的标识符。电脑使用内存来记忆计算时所使用的数据。人类采用旅馆来存储外出住宿的人们。io
内存中变量比如旅馆的房间,内存中常量比如住旅馆房间的人。class
int age = 20; age = 21; String name = "小明";
变量声明举例:变量
–double salary; boolean done; long earthPopulation; –int age;
能够再一行中声明多个变量引用
int i,j;// 两个变量
不提倡这种风格,逐一声明每个变量能够提升程序可读性。
能够将变量的声明和初始化放在同一行中,例如:float
int age = 18; float e = 2.718281828f;