Groovy 變量

2022-07-21 11:19 更新

Groovy中的變量可以通過兩種方式定義 - 使用數(shù)據(jù)類型的本地語法,或者使用def關(guān)鍵字。對于變量定義,必須明確提供類型名稱或在替換中使用“def”。這是Groovy解析器需要的。

Groovy中有以下基本類型的變量,如上一章所述 -

  • byte - 這用于表示字節(jié)值。例如2。

  • short - 用于表示一個短數(shù)。例如10。

  • int - 這用于表示整數(shù)。 例如1234。

  • long - 這用于表示一個長數(shù)。例如10000090。

  • float - 用于表示32位浮點(diǎn)數(shù)。例如12.34。

  • double - 這用于表示64位浮點(diǎn)數(shù)。例如12.3456565。

  • char - 這定義了單個字符文字。例如'a'。

  • Boolean - 這表示一個布爾值,可以是true或false。

  • String - 這是以字符串形式表示的文本。 例如“Hello World”。

Groovy還允許其他類型的變量,如數(shù)組,結(jié)構(gòu)和類,我們將在后續(xù)章節(jié)中看到。

變量聲明

變量聲明告訴編譯器為變量創(chuàng)建存儲的位置和大小。

下面是一個變量聲明的例子 -

class Example { 
   static void main(String[] args) { 
      // x is defined as a variable 
      String x = "Hello";
		
      // The value of the variable is printed to the console 
      println(x);
   }
}

當(dāng)我們運(yùn)行上面的程序,我們會得到以下結(jié)果 -

Hello

變量命名

變量的名稱可以由字母,數(shù)字和下劃線字符組成。 它必須以字母或下劃線開頭。 大寫和小寫字母是不同的,因?yàn)镚roovy,就像Java是一種區(qū)分大小寫的編程語言。

class Example { 
   static void main(String[] args) { 
      // Defining a variable in lowercase  
      int x = 5;
	  
      // Defining a variable in uppercase  
      int X = 6; 
	  
      // Defining a variable with the underscore in it's name 
      def _Name = "Joe"; 
		
      println(x); 
      println(X); 
      println(_Name); 
   } 
}

當(dāng)我們運(yùn)行上面的程序,我們會得到以下結(jié)果 -

5 
6 
Joe 

我們可以看到x和X是兩個不同的變量,因?yàn)閰^(qū)分大小寫,在第三種情況下,我們可以看到_Name以下劃線開頭。

打印變量

您可以使用println函數(shù)打印變量的當(dāng)前值。下面的示例顯示了如何實(shí)現(xiàn)這一點(diǎn)。

class Example { 
   static void main(String[] args) { 
      //Initializing 2 variables 
      int x = 5; 
      int X = 6; 
	  
      //Printing the value of the variables to the console 
      println("The value of x is " + x + "The value of X is " + X);  
   }
}

當(dāng)我們運(yùn)行上面的程序,我們會得到以下結(jié)果 -

The value of x is 5 The value of X is 6 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號