「这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战」
定义变量
变量的使用非常广泛,那么在程序中变量究竟指的是什么呢?
定义变量就是告诉编译器这个变量的数据类型,然后编译器会根据该变量的数据类型来为其分配合适的空间大小。在程序运行期间,该空间内的值是变化的,那这个内存空间就称之为变量。我们为这个空间取得名字就叫做变量名。
变量命名规则
- 变量名必须是有效标识符。
- 变量名不能是Java关键字。
- 变量名不能重复。
- 变量名应为有意义的英文单词。 Java中标识符由字母,下划线,美元符号,数字组成,但标识符的第一个字符不能是数字。标识符也不能是Java中的保留关键字。
常量
常量就是在程序运行过程中一直不会改变的量,只能被赋值一次,并且需要final关键字限定,其变量名通常用大写字母表示。
局部变量:局部变量就是类的方法体中定义的变量。局部变量只在当前代码块中有效。也就是说,局部变量只在当前定义的方法中有效,不能用于类的其他方法中。
成员变量:成员变量就是类体中定义的变量。成员变量在整个类中都有效。成员变量又可以分为静态变量和实例变量。
静态变量:在成员变量前加上关键字static后,该变量就称之为静态变量。静态变量可以跨类使用。它还可以以“类名.静态变量”的方式在其他类中使用。
主方法
public static void main(String[] args){
}
main()方法就是类体中的主方法,{}中包含了该方法的始末。public是main()方法的权限修饰符;static是main()方法中的静态修饰符;void是main()方法中的返回值修饰符;String[] args是一个字符串数组。