




已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
主講 杜來紅 Java程序設(shè)計 dulaihong 信息學(xué)院經(jīng)濟(jì)信息系 2007級 第 章標(biāo)識符 關(guān)鍵字和數(shù)據(jù)類型 本章內(nèi)容2 1標(biāo)識符和關(guān)鍵字2 2Java語言的基本數(shù)據(jù)類型2 3Java的數(shù)組 2 1標(biāo)識符和關(guān)鍵字 用來標(biāo)識類名 變量名 方法名 類型名 數(shù)組名 文件名的有效字符序列稱為標(biāo)識符 簡單地說 標(biāo)識符就是一個名字 Java語言規(guī)定標(biāo)識符由字母 漢字 下劃線 美元符號和數(shù)字組成 并且第一個字符不能是數(shù)字字符 可以是漢字 關(guān)鍵字就是Java語言中已經(jīng)被賦予特定意義的一些單詞 不可以把這類詞作為名字來用 見教材 2 2Java語言的基本數(shù)據(jù)類型 基本數(shù)據(jù)類型也稱作簡單數(shù)據(jù)類型 Java語言有8種簡單數(shù)據(jù)類型 分別是 boolean byte short int long float double char這8種數(shù)據(jù)類型習(xí)慣上可分為4大類型 邏輯類型 boolean字符類型 char整數(shù)類型 byte short int long浮點(diǎn)類型 float double 1 邏輯類型 常量 true false 變量的定義使用關(guān)鍵字boolean來定義邏輯變量 定義時也可以賦給初值 booleanx true tom false jiafei 2 int型 使用關(guān)鍵字int來定義int型整型變量 定義時也可以賦給初值 intx 12 tom 1230 height 9898 number 對于int型變量 內(nèi)存分配給4個字節(jié) byte 一個字節(jié)由8位 bit 組成 4個字節(jié)占32位 int型變量的取值范圍是 231 231 1 3 byte型 使用關(guān)鍵字byte來定義byte型整型變量 可以一次定義幾個 定義時也可以賦給初值 bytem 12 deep 28 speed 98 對于byte型變量 內(nèi)存分配給1個字節(jié) 占8位 因此byte型變量的取值范圍是 27 27 1 4 short型 使用關(guān)鍵字short來定義short型整型變量 可以一次定義幾個 定義時也可以賦給初值 shortx 12 tom 1234 漂亮 9876 jiafei 對于short型變量 內(nèi)存分配給2個字節(jié) 占16位 因此short型變量的取值范圍是 215 215 1 5 long型 使用關(guān)鍵字long來定義long型整型變量 可以一次定義幾個 定義時也可以賦給初值 longx 12 tom 1234 對于long型變量 內(nèi)存分配給8個字節(jié) 占64位 因此long型變量的取值范圍是 263 263 1 6 Char型 常量Java使用unicode字符集 uincode表中的字符就是一個字符常量 字符常量需使用單引號括起 例如 A b 9 好 t 變量使用關(guān)鍵字char來定義字符變量 可以一次定義幾個 定義時也可以賦給初值 charx A tom 好 jiafei 對于char型變量 內(nèi)存分配給2個字節(jié) 占16位 最高位不用來表示符號 7 float型 常量123 5439f 12389 987F 123 0f 2e40f變量使用關(guān)鍵字float來定義float型變量 可以一次定義幾個 定義時也可以賦給初值 floatx 12 76f tom 1234 987f 對于float型變量 內(nèi)存分配給4個字節(jié) 占32位 注意 f不能省略 8 double型 常量 12389 5439d d可以省略 123 0 12389908 987 6e 140變量使用關(guān)鍵字double來定義double型變量 可以一次定義幾個 定義時也可以賦給初值 doublex 12 76 tom 1234098 987 double型變量 內(nèi)存分配給8個字節(jié) 占64位 9 基本數(shù)據(jù)類型的轉(zhuǎn)換 當(dāng)把一種基本數(shù)據(jù)類型變量的值賦給另一種基本類型變量時 就涉及到數(shù)據(jù)轉(zhuǎn)換 基本類型數(shù)據(jù)的下列類型會涉及到數(shù)據(jù)轉(zhuǎn)換 不包括邏輯類型和字符類型 我們將這些類型按精度從 底 到 高 排列了順序 byteshortintlongfloatdouble 當(dāng)把級別低的變量的值賦給級別高的變量時 系統(tǒng)自動完成數(shù)據(jù)類型的轉(zhuǎn)換 例如 intx 50 floaty y x 如果輸出y的值 結(jié)果將是50 0 當(dāng)把級別高的變量的值賦給級別低變量時 必須使用顯式類型轉(zhuǎn)換運(yùn)算 顯式轉(zhuǎn)換的格式 類型名 要轉(zhuǎn)換的值 例如 intx int 23 89 longy long 34 98F 如果輸出x y的值將是23和34 強(qiáng)制轉(zhuǎn)換運(yùn)算可能導(dǎo)致精度的損失 例子1 publicclassExample2 1 publicstaticvoidmain Stringargs intc 2200 longd 8000 floatf doubleg 123456789 123456789 c int d f float g 導(dǎo)致精度的損失 System out print c c System out println d d System out println f f System out println g g 2 3Java的數(shù)組 數(shù)組是相同類型的數(shù)據(jù)按順序組成的一種復(fù)合數(shù)據(jù)類型 通過數(shù)組名加數(shù)組下標(biāo) 來使用數(shù)組中的數(shù)據(jù) 下標(biāo)從0開始排序 聲明數(shù)組僅僅是給出了數(shù)組名字和元素的數(shù)據(jù)類型 要想真正的使用數(shù)組還必須為它分配內(nèi)存空間 即創(chuàng)建數(shù)組 在為數(shù)組分配內(nèi)存空間時必須指明數(shù)組的長度 為一維數(shù)組分配內(nèi)存空間的格式如下 數(shù)組名字 new數(shù)組元素的類型 數(shù)組元素的個數(shù) 或數(shù)組名字 new 數(shù)組元素的個數(shù) 數(shù)組元素的類型 例子2 publicclassExample2 2 publicstaticvoidmain Stringargs inta 100 200 300 intb 10 11 12 13 14 15 16 b a b指向ab 0 123456 System out println 數(shù)組a a 0 a 1 a 2 System out println 數(shù)組b b 0 b 1 b 2 System out println 數(shù)組b的長度 b length publ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國面盆短嘴龍頭市場分析及競爭策略研究報告
- 2025至2030年中國調(diào)節(jié)式中藥切片機(jī)市場分析及競爭策略研究報告
- 2025至2030年中國護(hù)欄式門架市場分析及競爭策略研究報告
- 學(xué)校全員公開課活動方案
- 女神團(tuán)購活動方案
- 婦聯(lián)舉辦登山活動方案
- 學(xué)術(shù)大會活動方案
- 存款送禮營銷活動方案
- 孔洞防護(hù)活動方案
- 奶粉公司活動策劃方案
- 三家比價合同范例
- 2025年慢性阻塞性肺疾病全球創(chuàng)議GOLD指南修訂解讀課件
- GB/T 19077-2024粒度分析激光衍射法
- GB/T 44481-2024建筑消防設(shè)施檢測技術(shù)規(guī)范
- 風(fēng)險評估培訓(xùn)課件x
- 代牧牛羊合同模板
- 感術(shù)行動專項考核試題及答案
- DB34∕T 3468-2019 民用建筑樓面保溫隔聲工程技術(shù)規(guī)程
- 《西蘭花先生的理發(fā)店》幼兒園小學(xué)少兒美術(shù)教育繪畫課件創(chuàng)意教程教案
- 江蘇省淮安市2023-2024學(xué)年八年級下學(xué)期期末數(shù)學(xué)試卷(含答案詳解)
- 國家開放大學(xué)本科《商務(wù)英語4》一平臺機(jī)考真題及答案(第二套)
評論
0/150
提交評論