Java變量聲明和變量賦值(四)


變量是什么?

簡單的說,我們可以把變量看作是個盒子,可以將鑰匙、手機、飲料等物品存放在這個盒子中,也可以在需要的時候換成我們想存放的新物品。

在 Java 中,我們通過三個元素描述變量:變量類型、變量名以及變量值。

如果我們把變量比作是酒店的房間,要存儲的數據就好比要住宿的客人,我們可以根據客人的要求安排其入住“標准間”或者是“總統套房”,並且可以根據房間名字快速查找到入住客人的信息。

同理,在 Java 程序中,我們也可以根據所需要保存的數據的格式,將其保存在指定類型的變量空間中,並且通過變量名快速定位。

例如:我們定義了一個變量toy,用來保存一個字符串“doll”,在程序中只要找到了toy這個變量,就能找到存儲在里面的“doll”。我們也可以把toy里面的值更換成新的字符串“Lego”~

運行結果:

Java語言是強類型(Strongly Typed)語言,強類型包含以下兩方面的含義:

- 所有的變量必須先聲明、后使用。

- 指定類型的變量只能接受類型與之匹配的值。

這意味着每個變量和每個表達式都有一個在編譯時就確定的類型。類型限制了一個變量能被賦的值,限制了一個表達式可以產生的值,限制了在這些值上可以進行的操作,並確定了這些操作的含義。
常量和變量是 Java 程序中最基礎的兩個元素。常量的值是不能被修改的,而變量的值在程序運行期間可以被修改。

 

聲明變量

對開發人員來說,變量是用來描述一條信息的別名,可以在程序代碼中使用一個或多個變量。變量中可以存儲各種類型的信息,如登錄信息、版本名稱、文件的大小、某個英文單詞以及飛機票價格等。
在 java 中用戶可以通過指定數據類型和標識符來聲明變量,其基本語法如下所示:

DataType identifier; 或者 DataType identifier=value;

- DataType:變量類型,如 int、string、 char 和 double 等。

- identifier:標識符,也叫變量名稱。

- value:聲明變量時的值。

Java變量(標識符)命名規則:

 

變量賦值

初始化變量是指為變量指定一個明確的初始值。初始化變量有兩種方式:一種是聲明時直接賦值,一種是先聲明、后賦值。

char usersex='女'; // 直接賦值

String username; // 先聲明

username ="豆豆"; // 后賦值

多個同類型的變量可以同時定義或者初始化,但是多個變量中間要使用逗號分隔,聲明結束時用分號分隔。

String username,address,phone,tel; // 聲明多個變量

int num1=12,num2=23,result=35; // 聲明並初始化多個變量

Java 中變量賦值時需要注意以下事項:

- 變量是類或者結構中的字段,如果沒有顯式地初始化,默認狀態下創建變量並默認初始值為0。

- 變量中每次只能賦一個值,但可以修改多次。

- 方法中定義的變量必須先賦值,然后才能輸出。

 

好習慣Tips:

1.變量名由多個單詞組成時,第一個單詞的首字母小寫,其后單詞的首字母大寫,俗稱駱駝式命名法(也稱駝峰命名法),如myAge

2.變量命名時,盡量簡短且能清楚的表達變量的作用,做到見名知意。如:定義變量名stuName來保存“學生姓名”信息

3.雖然語法中沒有提示錯誤,但在實際開發中,變量名不建議使用中文,容易產生安全隱患,譬如后期跨平台操作時出現亂碼等等

PS:Java變量名的長度沒有限制,但 Java 語言是區分大小寫的,所以price和Price是兩個完全不同的變量~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM