变量

变量(variable)

  • 定义(声明)变量,给变量赋值,定义并赋值(建议);

  • 每个变量都必须声明类型;java变量是程序中最基本的存储单位,其要素包括变量名、变量类型和作用域;

  • 变量没有赋值不可使用,变量的使用范围即变量的作用域,超过范围无法使用;同一作用域中,变量不能重复命名;

注意

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型;

  • 变量名必须是合法的标识符

  • 变量声明是一条完整的语句,因此每个声明都必须以分号结束

变量作用域

  • 全局变量(属性):独立于方法之外的变量

    • 非静态全局变量:独立于方法之外的变量,没有static修饰;从属于对象;String str = "hello";//实例变量

    • 静态全局变量(又叫类变量):独立于方法之外的变量,用static修饰;从属于类;static int a = 0;类变量

  • 局部变量:仅限局部代码块,只在声明它的方法、构造方法或者语句块中可见;public void method(){

int i =0;//局部变量

}

常量

  • 初始化后不可再改变值;可以理解为特殊的变量,它的值被设定后,在程序运行过程中不允许被改变

final 常量名 = 值;

final double PI =3.14;

  • 常量名一般大写字母,单词之间有_隔开

变量的命名规范

遵循驼峰命名规则

posted @ 2022-07-26 20:48  大嘟肚  阅读(159)  评论(0)    收藏  举报