freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《java語言基礎(chǔ)》ppt課件-文庫吧

2024-10-04 04:54 本頁面


【正文】 據(jù)類型 復(fù)合數(shù)據(jù)類型 基本數(shù)據(jù)類型概況 ? 1.邏輯類型 – 常量: true , false。 – 變量的定義:使用關(guān)鍵字 boolean來定義邏輯變量,定義時(shí)也可以賦給初值。 – 例如: – boolean x; //定義邏輯型變量 x – boolean x=false。 //定義邏輯型變量 x,并賦值為false 基本數(shù)據(jù)類型概況 ? 2.整數(shù)類型 – 常量: 123, 6000(十進(jìn)制), 077(八進(jìn)制 ),0x3ABC(十六進(jìn)制 )。 – 整型變量的定義分為 4種 類型 舉例 字節(jié)長度 byte byte x,y=1。 1 short short x,y=2。 2 int int x,y=3。 4 long long x,y=4。 8 基本數(shù)據(jù)類型概況 ? 3.字符類型 – 常量: unicode字符表中的字符就是一個(gè)字符常量 例如 ‘ A?, ‘‘ ??, ‘ 9?, ‘ 好 ’ , ‘ き ’ ,等。 Java還使用轉(zhuǎn)意字符常量,如: ‘ \n?為換行轉(zhuǎn)意字符常量。 – 變量的定義:使用關(guān)鍵字 char來定義字符變量 例如: char x= ?A?,漂亮 =?假 ?, jiafei; ★ 特別提示: 一個(gè) unicode字符占 2個(gè)字節(jié) char型變量,內(nèi)存分配給 2個(gè)字節(jié),占 16位,最高位不是符號位,沒有負(fù)數(shù)的 char。 char型變量的取值范圍是065536。 基本數(shù)據(jù)類型概況 ? 4.浮點(diǎn)類型 – 浮點(diǎn)類型包括 float 型和 double型。浮點(diǎn)型數(shù)值缺省為 double型, float型在數(shù)值之后加 f或 F – 例如, float 型常量: , ,2e40f, double型常量: ( d可以省略),6e140。 – float 型變量的定義: float x,y=。 – double型變量的定義: double x,y= 基本數(shù)據(jù)類型轉(zhuǎn)換 ? 含義:一種基本數(shù)據(jù)類型變量轉(zhuǎn)變成另一種基本類型變量。 ? 類型轉(zhuǎn)換方式:窄化和拓寬轉(zhuǎn)換。 – 拓寬( Widening) 轉(zhuǎn)換編譯時(shí)可以自動(dòng)執(zhí)行拓寬轉(zhuǎn)換(稱為 Promotion,提升)。 – 窄化( Narrowing) 轉(zhuǎn)換則總是要求顯式執(zhí)行強(qiáng)制轉(zhuǎn)換(稱為 Cast,轉(zhuǎn)型)。 – Java語言中不同類型之間不能相互賦值 ,同種類型低精度值可以賦給高精度變量,反之則需要使用強(qiáng)制類轉(zhuǎn)換,此時(shí)可能導(dǎo)致數(shù)據(jù)精度的損失。 基本數(shù)據(jù)類型轉(zhuǎn)換 ? 數(shù)據(jù)精度從 “ 低 ” 到 “ 高 ” 排序: byte→ short( char) → int→ long→ float→ double ? 規(guī)則 1: 當(dāng)把精度低的變量的值賦給精度高的變量時(shí),系統(tǒng)自動(dòng)完成數(shù)據(jù)類型的轉(zhuǎn)換,如 int型轉(zhuǎn)換成 long型 ? 規(guī)則 2: 當(dāng)把精度高的變量的值賦給精度低的變量時(shí),必須使用顯示類型轉(zhuǎn)換運(yùn)算。 (類型名)要轉(zhuǎn)換的值; int x=(int)。 ? 規(guī)則 3: char與 byte或 short之間的賦值必須實(shí)行強(qiáng)制轉(zhuǎn)換。 基本數(shù)據(jù)類型轉(zhuǎn)換 ? byte b1=18,b2。 ? short sint1,sint2。 ? char ch1,ch2=’A’。 ? ch1=char(b1)。 ? b2=(byte)ch2。 ? sint2=(short)ch2。 ? 注意事項(xiàng):強(qiáng)制轉(zhuǎn)換運(yùn)算可能導(dǎo)致精度的損失。當(dāng)把一個(gè)整數(shù)賦值給一個(gè) byte、 short、 int或 long型變量時(shí),不可以超出這些變量的取值范圍,否則必須進(jìn)行類型轉(zhuǎn)換運(yùn)算。 ? 【 實(shí)例 23】 1. public class transExample { 2. public static void main(String args[ ]) { 3. byte a=120。 4. short b=255。 5. int c=2200。 6. long d=8000。 7. float f。 8. double g=。 9. b=a。 10. c=(int)d。 11. f=(float)g。 12. (a=+a)。 13. (b=+a)。 14. (c=+a)。 15. (d=+a)。 16. (e=+a)。 17. (f=+a)。 18. (g=+a)。 19. } 20.} 基本數(shù)據(jù)類型轉(zhuǎn)換
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1