变量

变量

  • 变量:就是可以变化的量
  • Java是一种强类型语言,每一个变量都必须声明其类型
  • Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
type varName [=value]
//数据类型  变量名 = 值;

注意事项:

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
  • 变量名必须是合法的标识符
  • 变量声明是一条完整的语句,因此每一个声明的变量都必须以分号结束

变量作用域

  • 类变量:从属于类,在类加载的时候会跟着一起加载,这时可以直接引用,而不用通过对象去引用
static(静态) 数据类型 = 值;
  • 实例变量:从属于对象,在使用实例变量之前,需要先new一个对象,之后才能通过对象去引用
  • 局部变量:必须声明和初始值,局部变量只在它所在的上下大括号里面起作用,出了这个括号就找不到这个变量
//类变量   static

    static double salary = 2500;//类变量

    String name;//实例变量:从属于对象,如果没有初始化,这个类型的值为null
    int age;//默认值为0

    //布尔值的初始值为:false
    //除了基本类型之外,其他的默认值全为null


    public static void main(String[] args) {

        //局部变量;必须声明和初始值
        int i = 10;//局部变量只在它所在的上下大括号里面起作用,出了这个括号就找不到这个变量
        Demo06 demo06 = new Demo06();//new一个新的对象
        System.out.println(i);
        System.out.println(demo06.name);//通过对象引用实例变量
        System.out.println(demo06.age);//通过对象引用实例变量
        System.out.println(salary);

常量

  • 常量:初始化之后就不可以再改变!不会变动的值
  • 一但被设定之后,在程序运行之间,不允许有任何改变
final 常量名 = 值(value);
  • 常量名一般用大写字符

修饰符

//数据类型之前的都是修饰符,调换其位置不影响输出
    final int HHH = 123;
    static final double PI = 3.14;
    final static double PI1 = 3.14;//可以正常输出

变量命名规范

  • 所以变量名:见名知意
  • 类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词以外,后面单词首字母大写
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线:MAX_VALUE
  • 类名:首字母大写和驼峰原则
  • 方法名:首字母小写和驼峰原则
posted @ 2023-03-09 22:03  远帆启航  阅读(56)  评论(0)    收藏  举报