变量与常量

108 阅读2分钟

「这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战

定义变量

变量的使用非常广泛,那么在程序中变量究竟指的是什么呢?

定义变量就是告诉编译器这个变量的数据类型,然后编译器会根据该变量的数据类型来为其分配合适的空间大小。在程序运行期间,该空间内的值是变化的,那这个内存空间就称之为变量。我们为这个空间取得名字就叫做变量名。

变量命名规则

  • 变量名必须是有效标识符。
  • 变量名不能是Java关键字。
  • 变量名不能重复。
  • 变量名应为有意义的英文单词。 Java中标识符由字母,下划线,美元符号,数字组成,但标识符的第一个字符不能是数字。标识符也不能是Java中的保留关键字。

常量

常量就是在程序运行过程中一直不会改变的量,只能被赋值一次,并且需要final关键字限定,其变量名通常用大写字母表示。

局部变量:局部变量就是类的方法体中定义的变量。局部变量只在当前代码块中有效。也就是说,局部变量只在当前定义的方法中有效,不能用于类的其他方法中。

成员变量:成员变量就是类体中定义的变量。成员变量在整个类中都有效。成员变量又可以分为静态变量实例变量

静态变量:在成员变量前加上关键字static后,该变量就称之为静态变量。静态变量可以跨类使用。它还可以以“类名.静态变量”的方式在其他类中使用。

主方法

public static void main(String[] args){

    }

main()方法就是类体中的主方法,{}中包含了该方法的始末。public是main()方法的权限修饰符;static是main()方法中的静态修饰符;void是main()方法中的返回值修饰符;String[] args是一个字符串数组。