public class demo03 {
//*******************************变量的作用域********************************
//========================类变量==================================
static int allClicks= 0; //类变量(不在方法里,从属于类的变量,随着类一起出来一起消失的)
static double salary=10000;//类变量(不在方法里,从属于类的变量,随着类一起出来一起消失的)
//======================实例变量====================================
String str="hello world!"; //实例变量(从属于对象的)
String name;//如果不自行初始化,这个类型的默认值(null)
int age;//如果不自行初始化,这个类型的默认值(0)
boolean bo;//如果不自行初始化,这个类型的默认值(false)
//main方法
public static void main(String[] args) {
//int a.b.c 定义变量
int a=1; //局部变量(写在方法里的,必须声明和初始化值)
int b=2; //局部变量(写在方法里的,必须声明和初始化值)
int c=3; //局部变量(写在方法里的,必须声明和初始化值)
System.out.println(a);
System.out.println(b);
System.out.println(c);
String name="eminem";
char x='X';
double d=3.141592654;
//========================引用实例变量==================================
//变量类型 变量名字= new demo03();
demo03 demo03 = new demo03();//ALT + Enter
System.out.println(demo03.str);
System.out.println(demo03.allClicks);//不常用
System.out.println(demo03.name);
System.out.println(demo03.age);
System.out.println(demo03.bo);
//========================引用类变量==================================
System.out.println(salary);//类变量可以直接输出
System.out.println(allClicks);//类变量可以直接输出
}
//其他方法
public void add() {
// System.out.println(a); 其他方法中不能使用别的方法中的局部变量
// System.out.println(b); 其他方法中不能使用别的方法中的局部变量
// System.out.println(c); 其他方法中不能使用别的方法中的局部变量
}
}