变量、常量、作用域
public class Demo06 { public static void main(String[] args) { //int a,b,c; //int a = 1;b = 2;c = 3;//程序的可读性 String name = "yangyue"; char x = 'Y'; double pi = 3.14; } }
public class Demo07 { //类变量 static static double salary = 2500; //属性: //实例变量:从属于对象;如果不自行初始化,最终结果就是这个类型的默认值 0 0.0 //布尔值默认是 false //除了基本类型,其余默认值都是null int age; String name; //main()方法 public static void main(String[] args) { //局部变量:必须声明和初始化值 int i = 10; System.out.println(i);//10 //变量类型 变量名字 = new Demo08(); Demo07 dome07 = new Demo07(); System.out.println(dome07.age);//0 System.out.println(dome07.name);//null //类变量 static System.out.println(salary);//2500.0 } //其他方法 public void add(){ //System.out.println(i);//报错 } }
public class Demo08 { //修饰符,不存在先后顺序 static final double PI = 3.14; final static double pi = 3.1415; public static void main(String[] args) { System.out.println(PI);//3.14 System.out.println(pi);//3.1415 } }