//Main.java
//在程序执行过程中,值不能被改变的量称为常量,值能被改变的量称为变量
//Java标识符由字母,_,$,数字组成,首位不能是数字;区分大小写
//常量又称final变量,为成员变量时必须初始化,为局部变量时,可先声明,再赋值
public class Main{
//成员变量在整个类中都有效,分为实例变量和类变量(加static)
int x1,x2=0;
//变量(成员)可初始化可不初始化
final int x3=0;
//常量(成员)必须初始化
public static void main(String[] args){
//局部变量只在当前定义的方法内有效
//(因为方法调用结束后会释放局部变量占用的内存空间)
//当与成员变量名称相同时,成员变量会被隐藏
int x4,x5=0;
//变量(局部)可初始化可不初始化
final int x6,x7=0;
//常量(局部)可初始化可不初始化
x6=0;
//虽然可不初始化,但是还是只能有一次赋值
}
}