变量用于存储数据信息。Java 是一种强类型语言,这意味着所有变量必须先声明其类型(Java 基本数据类型)然后才能使用。变量类型决定了变量可以保存什么类型的数据,以及可以对这些数据执行哪些操作。
变量的声明
在 Java 中,一个变量声明通常包含数据类型和分配给变量的名称。例如:
int age;
上面的声明创建了一个名为age
的变量,其数据类型为int
,表示这个变量可以存储整数。
你可以一次性声明同一类型的多个变量,例如:
int age, year, grade;
这行代码声明了三个整型 (int
) 变量:age
、year
和 grade
。
变量的初始化
变量声明之后可以初始化,即给变量赋值:
age = 30;
你也可以在声明的同时初始化变量:
int age = 30;
同样地,可以同时声明并初始化多个同类型的变量:
int age = 30, year = 2023, grade = 10;
上面的代码同时声明并初始化了三个整型变量:age
为 30,year
为 2023,grade
为 10。
如果你想在一行中声明多个变量,但只初始化其中一部分,也是可以的:
int age = 30, year, grade = 10;
这里,age
初始化为 30,grade
初始化为 10,而 year
没有初始化。
请注意,使用这种方式声明和初始化变量时,所有变量都必须是同一类型。如果你需要使用不同的数据类型,你必须分别声明它们:
int age = 30, grade = 10;
double salary = 4500.50;
上面的代码中,整数型变量 age
和 grade
分别被初始化,而浮点型变量 salary
被独立声明和初始化。
变量命名规则
Java 中的变量命名必须遵守以下规则:
- 变量名可以包含字母、数字、下划线(_)和美元符号($),但不能以数字开头。
- 变量名不能是 Java 中的保留字和关键字。
- 变量名是区分大小写的,这意味着
age
和Age
是两个不同的变量。
推荐的做法是使用具有描述性的名称,以及遵守小驼峰命名法,例如studentCount
或maxScore
。
驼峰式命名法(Camel case)是一种不使用空格的短语书写方式,除了整个复合单词的首字母可以是大写或小写的之外,其他每个单词的首字母大写。该名称源于大写字母与骆驼背部的驼峰的相似性。它通常被写作“camelCase”,以提醒读者其外观。
当整个短语的第一个字母是大写时,它被称为大驼峰式(upper camel case)或帕斯卡式(Pascal case)。否则,它被称为小驼峰式(lower camel case)。