Java 变量

20 阅读2分钟

变量用于存储数据信息。Java 是一种强类型语言,这意味着所有变量必须先声明其类型(Java 基本数据类型)然后才能使用。变量类型决定了变量可以保存什么类型的数据,以及可以对这些数据执行哪些操作。

变量的声明

在 Java 中,一个变量声明通常包含数据类型和分配给变量的名称。例如:

int age;

上面的声明创建了一个名为age的变量,其数据类型为int,表示这个变量可以存储整数。

你可以一次性声明同一类型的多个变量,例如:

int age, year, grade;

这行代码声明了三个整型 (int) 变量:ageyear 和 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 中的变量命名必须遵守以下规则:

  1. 变量名可以包含字母、数字、下划线(_)和美元符号($),但不能以数字开头。
  2. 变量名不能是 Java 中的保留字和关键字。
  3. 变量名是区分大小写的,这意味着ageAge是两个不同的变量。

推荐的做法是使用具有描述性的名称,以及遵守小驼峰命名法,例如studentCountmaxScore

驼峰式命名法(Camel case)是一种不使用空格的短语书写方式,除了整个复合单词的首字母可以是大写或小写的之外,其他每个单词的首字母大写。该名称源于大写字母与骆驼背部的驼峰的相似性。它通常被写作“camelCase”,以提醒读者其外观。
当整个短语的第一个字母是大写时,它被称为大驼峰式(upper camel case)或帕斯卡式(Pascal case)。否则,它被称为小驼峰式(lower camel case)。