- Java程序設(shè)計實戰(zhàn)教程
- 李西明 陳立為主編
- 497字
- 2025-03-13 16:46:28
2.2.2 變量的聲明
使用變量前,先要進行聲明。變量的聲明也叫變量的定義。聲明變量的名字及其可以存儲的數(shù)據(jù)類型后,編譯器會根據(jù)數(shù)據(jù)類型為變量分配合適的內(nèi)存空間。不同數(shù)據(jù)類型的變量分配的空間大小不一樣,就像一家酒店,豪華套房類型和普通套房類型的大小不一樣(客房類型比作變量的數(shù)據(jù)類型)。此外,聲明了變量也就約束了該變量只能存儲什么類型的數(shù)據(jù),其他類型的數(shù)據(jù)存不進來。聲明變量的語法如下:
數(shù)據(jù)類型 變量名稱;
· 數(shù)據(jù)類型是關(guān)鍵字。
· 變量名稱是自定義的標(biāo)識符,盡量使用能見名知義的名字。
參見下面的例子,代碼如下。
int age; //聲明整型變量age double num; //聲明雙精度浮點型變量num

圖2.1 變量內(nèi)存示意
int age表示聲明一個名為age的整型變量,編譯器將為它分配一塊32位的內(nèi)存空間,名稱age即代表了該塊內(nèi)存空間;double num表示聲明一個名為num的雙精度浮點型變量,編譯器將為它分配一塊64位的內(nèi)存空間,名稱num即代表了該塊內(nèi)存空間。分配多少位的內(nèi)存空間只取決于變量的數(shù)據(jù)類型。變量內(nèi)存示意如圖2.1所示。
相同類型的多個變量也可以在同一行一次性聲明,代碼如下。
int num1,num2,num3; //同一行聲明多個相同類型的變量
注意:不能在同一段程序中(準(zhǔn)確來講是在同一個作用域內(nèi))聲明兩個名稱相同的變量。
推薦閱讀
- 構(gòu)建移動網(wǎng)站與APP:HTML 5移動開發(fā)入門與實戰(zhàn)(跨平臺移動開發(fā)叢書)
- 編程卓越之道(卷3):軟件工程化
- PHP網(wǎng)絡(luò)編程學(xué)習(xí)筆記
- Linux Device Drivers Development
- Hands-On Full Stack Development with Go
- 大學(xué)計算機基礎(chǔ)實驗指導(dǎo)
- MySQL從入門到精通(軟件開發(fā)視頻大講堂)
- 用戶體驗可視化指南
- Kotlin開發(fā)教程(全2冊)
- 智能手機故障檢測與維修從入門到精通
- Python Projects for Kids
- Building Business Websites with Squarespace 7(Second Edition)
- Mastering Embedded Linux Programming
- Raspberry Pi開發(fā)實戰(zhàn)
- Mastering R for Quantitative Finance