变量与常量

变量

变量类型 变量名 = 值;

1.局部变量

位于方法内(mian),必须声明,初始化值;作用域为方法内

public class DEMO2 {     //类
   //main方法
    public static void main(String[] args) {
        int a = 1;
        int b = 2;
        String name = "彦祖";
        char c = '猴';

        //局部变量:必须声明,初始化值;作用域为方法内

    }
}

2.实例变量

位于类内,从属于对象,先声明,若无初始值,则数字类型初始值默认为0 0.0,布尔值默认为false,除基本类型,其他默认值均为null

public class DEMO2 {     //类
   //实例变量
    String name;
    int age;

    //main方法
    public static void main(String[] args) {
      //变量类型(实例变量从属于类,即DEMO2) 变量名(自己取)= new DEMO2()
        DEMO2 demo2 = new DEMO2();          //new的使用方法未了解。
        System.out.println(demo2.age);
        System.out.println(demo2.name);
                        //使用方法:变量名.实例变量名

    }
}

3.类变量

增加了static(static为修饰符,不存在先后顺序),变量可以直接调用,这和实例变量不同。

public class DEMO2 {     //类
   //类变量
    static double age = 114514;
  //double static age = 114514;也可以

    //main方法
    public static void main(String[] args) {
        System.out.println(age);
        //可以直接输出age

    }
}

变量的命名规范

  1. 见名知意
  2. 类成员变量,局部变量:首字母小写与驼峰原则如:showMaker,thyShy
  3. 类名首字母大写驼峰原则:TheShy
  4. 常量,大写和下划线:THE_SHY
  5. 方法名,首字母小写和驼峰原则:theShy()

常量

初始化后不再改变的值,被设定后再程序运行过程中不允许改变

//final 类型 常量名 = 值;

final int AGE = 114514;
static final int AGE = 114514;
final static int AGE = 114514;
//static为修饰符,不存在先后顺序

常量名一般使用大写字符

posted @ 2020-11-03 12:15  SshadowHeart  阅读(64)  评论(0)    收藏  举报