变量本质上是内存中的一块空间,这块空间“有数据类型”,“有名字”,“有字面值”。
变量包含数据类型,名称,字面值(数据)
变量要求:变量中储存的具体的“数据”必须和变量的“储存类型”一致,当不一致时编译报错
变量声明后赋值的语法格式:变量名=字面值,要求:字面值的数据类型必须和变量的数据类型一致;声明和赋值可以放到一起完成;赋值后可重新赋值,变量的值变化
在方法体当中的java代码遵守自上而下的顺序依次逐行执行,在同一个“作用域”当中变量不能重名,但变量可以重新赋值
变量的作用域:出了大括号就不认识了。
变量的分类:在方法体当中声明的变量叫做局部变量;在方法体外【类体内】声明的变量叫做成员变量;不同的作用域当中,变量名可以相同