Java 变量


变量存储值。它们是用于在程序中存储文本,数字等数据的最基本实体。

在Java中 ,变量是强类型的 ,这意味着每当声明变量时都必须为每个变量定义类型。否则,编译器将在编译时抛出错误。因此,每个变量都具有以下之一的关联数据类型:

  • 基元类型: intshortcharlongbooleanbytefloatdouble
  • 包装类型: IntegerShortCharLongBooleanByteFloatDouble
  • 参考类型: StringStringBuilderCalendarArrayList等。

您可能已经注意到, 包装类型的拼写类型与原始类型完全相同,但开头的大写字母除外(如参考类型 )。这是因为包装类型实际上是更一般的参考类型的一部分,但通过自动装箱和拆箱与它们的原始对应物紧密相关 。现在,您只需要知道存在这样的“包装类型”。

通常,您可以按照以下语法声明 (即创建)变量:< data-type > < variableName >;

// Primitive Data Type
int i;

// Reference Data Type
Float myFloat;

您可以将已声明之后或同时,当你宣布它(被称为初始化 )代码_赋值_给变量,或任何地方。 symbol \= 用于相同的。

// Initialise the variable of Primitive Data Type 'int' to store the value 10
int i = 10;
double amount = 10.0;
boolean isOpen = false;
char c = 'a'; // Note the single quotes

//Variables can also be declared in one statement, and assigned values later.
int j;
j = 10;

// initiates an Float object with value 1.0
// variable myFloat now points to the object
Float myFloat = new Float(1.0);

//Bytes are one of types in Java and can be
//represented with this code
int byteValue = 0B101;
byte anotherByte = (byte)0b00100001;

从上面的例子可以看出,Primitive类型的变量与Reference(&Wrapper)类型的变量的行为略有不同 - 而Primitive变量_存储_实际值,Reference变量_指的_是包含实际值的'object'。 您可以在下面链接的部分中找到更多信息。

更多Java教程

学习更多Java教程