W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Groovy中的變量可以通過(guò)兩種方式定義 - 使用數(shù)據(jù)類(lèi)型的本地語(yǔ)法,或者使用def關(guān)鍵字。對(duì)于變量定義,必須明確提供類(lèi)型名稱(chēng)或在替換中使用“def”。這是Groovy解析器需要的。
Groovy中有以下基本類(lèi)型的變量,如上一章所述 -
byte - 這用于表示字節(jié)值。例如2。
short - 用于表示一個(gè)短數(shù)。例如10。
int - 這用于表示整數(shù)。 例如1234。
long - 這用于表示一個(gè)長(zhǎng)數(shù)。例如10000090。
float - 用于表示32位浮點(diǎn)數(shù)。例如12.34。
double - 這用于表示64位浮點(diǎn)數(shù)。例如12.3456565。
char - 這定義了單個(gè)字符文字。例如'a'。
Boolean - 這表示一個(gè)布爾值,可以是true或false。
String - 這是以字符串形式表示的文本。 例如“Hello World”。
Groovy還允許其他類(lèi)型的變量,如數(shù)組,結(jié)構(gòu)和類(lèi),我們將在后續(xù)章節(jié)中看到。
變量聲明告訴編譯器為變量創(chuàng)建存儲(chǔ)的位置和大小。
下面是一個(gè)變量聲明的例子 -
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)行上面的程序,我們會(huì)得到以下結(jié)果 -
Hello
變量的名稱(chēng)可以由字母,數(shù)字和下劃線字符組成。 它必須以字母或下劃線開(kāi)頭。 大寫(xiě)和小寫(xiě)字母是不同的,因?yàn)镚roovy,就像Java是一種區(qū)分大小寫(xiě)的編程語(yǔ)言。
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)行上面的程序,我們會(huì)得到以下結(jié)果 -
5 6 Joe
我們可以看到x和X是兩個(gè)不同的變量,因?yàn)閰^(qū)分大小寫(xiě),在第三種情況下,我們可以看到_Name以下劃線開(kāi)頭。
您可以使用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)行上面的程序,我們會(huì)得到以下結(jié)果 -
The value of x is 5 The value of X is 6
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: