freeCodeCamp/guide/chinese/java/variables/index.md

2.7 KiB
Raw Blame History

title localeTitle
Variables 变量

变量

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

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

  • 基元类型: int short char long boolean byte float double
  • 包装类型: Integer Short Char Long Boolean Byte Float Double
  • 参考类型: String StringBuilder Calendar ArrayList等。

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

通常您可以按照以下语法_声明_ (即创建)变量:< 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类型的变量与ReferenceWrapper类型的变量的行为略有不同 - 而Primitive变量_存储_实际值Reference变量_指的_是包含实际值的'object'。 您可以在下面链接的部分中找到更多信息。

其他资源