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

正文內(nèi)容

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

2024-12-30 07:06 本頁面


【正文】 COLOR_DOL。 Java標(biāo)識符和關(guān)鍵字 JAVA Page 25 數(shù)據(jù)類型 基本數(shù)據(jù)類型 引用數(shù)據(jù)類型 數(shù)值型 字符型: char 布爾型: boolean 整型: byte,short,int,long 實型: float,double 類: class 數(shù)組和字符串 接口: interface 數(shù)據(jù)類型 JAVA Page 26 一、基本數(shù)據(jù)類型 基本數(shù)據(jù)類型 :也稱作簡單數(shù)據(jù)類型。 Java語言有 8種簡單數(shù)據(jù)類型,分別是: boolean 布爾型 byte 字節(jié)型 short 短整型 int 整型 long 長整型 float 單精度 double 雙精度 char 字符型 數(shù)據(jù)類型 JAVA Page 27 基本數(shù)據(jù)類型習(xí)慣上可分為 4大類型: 整數(shù)類型: byte、 short、 int、 long 浮點類型: float、 double 字符類型: char 邏輯類型: boolean Java的基本數(shù)據(jù)類型長度是固定的,可以跨平臺自由移植。 (c語言的基本數(shù)據(jù)類型根據(jù)平臺的不同會有所參別 ) 一、基本數(shù)據(jù)類型 數(shù)據(jù)類型 JAVA Page 28 二、整型數(shù)據(jù)類型 (字面值及變量 ) 整型數(shù)據(jù)類型 :不含小數(shù)點的數(shù)字為整數(shù)類型。例如: 12 94 0等。 有以下 4種: 整數(shù)類型 說明類型 占用位數(shù) 數(shù)據(jù)范圍 byte 字節(jié)型 8 27—271 short 短整型 16 215 — 2151 int 整型 32 231 —2311 long 長整型 64 263 — 2631 數(shù)據(jù)類型 JAVA Page 29 數(shù)據(jù) 類型 字節(jié) 取值范圍 示例 byte 1 128~127 byte val = 12。 short 2 32768~32767 short val = 12。 int 4 2,147,483,648~2,147,483,647 int val = 12。 long 8 9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 long val1 = 12。 long val2 = 34L。 二、整型數(shù)據(jù)類型 (字面值及變量 ) 數(shù)據(jù)類型 JAVA Page 30 整型字面值: 整型數(shù)據(jù)可以表示 10進(jìn)制、 8進(jìn)制、16進(jìn)制。 10進(jìn)制: 123, 234; 8進(jìn)制: 0123, 0234; 16進(jìn)制: 0x64, 0xff。 思考:在書寫表達(dá)上它們有什么區(qū)別? 整型默認(rèn)為 int型,若是長整形需要在數(shù)據(jù)后加上字母 L。例如: 123為 int型,而 123L則是 long型 二、整型數(shù)據(jù)類型 (字面值及變量 ) 數(shù)據(jù)類型 JAVA Page 31 整型變量: 例: int x=123。 long y=123L。 long z=123l。 byte luckyNumber=7。 short smallNumber=1234。 注意: ?必須確保變量的初始值在相應(yīng)數(shù)據(jù)類型的取值范圍之內(nèi),否則編譯器就會報錯。 ?Java中沒有無符號型整數(shù)。 二、整型數(shù)據(jù)類型 (字面值及變量 ) 數(shù)據(jù)類型 JAVA Page 32 三、浮點數(shù)據(jù)類型 (字面值及變量 ) 浮點數(shù)據(jù)類型: 含小數(shù)點的數(shù)字為浮點類型。例如: 、 。有以下 2種: 實數(shù)類型 說明類型 占用位數(shù) 數(shù)據(jù)范圍 float 單精度 32 2149 ~ (2223)2127 double 雙精度 64 21074 ~ (2252)21023 數(shù)據(jù)類型 JAVA Page 33 浮點型字面值: 實型數(shù)據(jù)用 10進(jìn)制形式表示,帶有小數(shù)部分。如, 用科學(xué)計數(shù)法形式表示。如 + 12345E4,其中 e或 E之前必須有數(shù)字 ,且 e或 E后面的指數(shù)必須為整數(shù)。 實型默認(rèn)為 double型,數(shù)字后加 f或 F為 float型,加 d或 D為 double型。 三、浮點數(shù)據(jù)類型 (字面值及變量 ) 數(shù)據(jù)類型 JAVA Page 34 浮點型變量: 例 : double sunDistance=。 float electronMass=9E28F。 double x=。 float y=,z=。 三、浮點數(shù)據(jù)類型 (字面值及變量 ) 數(shù)據(jù)類型 JAVA Page 35 動動腦筋 public class FloatTest { public static void main ( String [] args ) { float f。 f = 。 ( f )。 } } JAVA Page 36 四、字符數(shù)據(jù)類型 (字面值及變量 ) 字符型字面值: 用單引號作為定界符。 如: 39。x39。 , 39。X39。 , 39。a39。 , 39。A39。 字符型變量: ?用于存儲一個字符,在內(nèi)存中占 2個字節(jié)。 ?存儲為 Unicode碼形式 如: char myChar=39。A39。 數(shù)據(jù)類型 JAVA Page 37 字符集: ASCII( American Standard Code for Information Interchange)字符集: 使用 7位代碼表示大小寫字母、數(shù)字 0~9以及若干控制字符,如換行符。 ISO88591 Latin1字符集: 在西歐,用戶希望字符集能夠表示他們本國字符集的所有字符, ASCII字符集因而被擴(kuò)展到 8位,即增加了 128個字符,用于表示英文中不存在的各種西歐語言的字符。 四、字符數(shù)據(jù)類型 (字面值及變量 ) 數(shù)據(jù)類型 JAVA Page 38 字符集: Unicode字符集: 是 ISO標(biāo)準(zhǔn) 16位字符集,支持65536個不同的字符。其中大約有 21000個字符專門用于中文、日文和韓文的表意文字。 ASCII、 ISO Latin1都是 Unicode的子集。 Java內(nèi)部使用 2個字節(jié)表示每個字符,采用Unicode編碼。 四、字符數(shù)據(jù)類型 數(shù)據(jù)類型 JAVA Page 39 轉(zhuǎn)義字符: 轉(zhuǎn)義符號以“ \”開頭,后跟一個或幾個字符或符號來顯示一些打印語句不能顯示的符號或效果。 例如: \、 \39。 、 \\ 等等。 \n : 表示回車換行; \t : 表示制表 (即 Tab鍵 ); \f : 表示換頁; \b : 表示退格; \r : 表示回車; \ddd : 3位八進(jìn)制數(shù)所代表的字符; \uxxxx : 4位十六進(jìn)制數(shù)所代表的字符。 數(shù)據(jù)類型 JAVA Page 40 五、字符串常量 字符串常量是用一對雙引號括起來的一系列字符。 如 ” It is a nice day!”和 ” Java” 。 注意, ‘ c?不等于 “ c”。 數(shù)據(jù)類型 JAVA Page 41 六、布爾數(shù)據(jù)類型 (字面值及變量 ) 布爾型字面值: 只有兩個值: true false 布爾型變量: 例如: boolean state=true。 或 boolean state。 state=true。 數(shù)據(jù)類型 JAVA Page 42 各基本數(shù)據(jù)類型默認(rèn)缺省值 ?byte ——( byte ) 0 ?short ——( short ) 0 ?int —— 0 ?long —— 0l ?float —— ?double —— ?char —— ‘\u0000’(空字符 ) ?boolean —— false 數(shù)據(jù)類型 JAVA Page 43 七、有固定序列整型值的變量 (枚舉 ) 定義枚舉型定義結(jié)尾不加分號,因為是定義類型 枚舉型名字用大寫字母開頭,枚舉值的名字一般用小寫字母開頭。 例: enum Day { Monday,Tuesday,Wednesday } Day weekday=。 數(shù)據(jù)類型 JAVA Page 44 八、引用類型 引用類型是一種針對對象的數(shù)據(jù)類型。 ?在 Java中,“引用”指向一個對象在內(nèi)存中的位置,實質(zhì)上是一種帶有很強(qiáng)的完整性和安全性的限制的指針。 ?當(dāng)聲明某個類、接口或數(shù)組類型的一個變量時,這個變量的值總是某個對象的引用或是 null引用。 ?指針 就是簡單的地址,而引用除了表示地址外,還可以提供對象其他信息。 ?指針可以有 ++, 運(yùn)算,引用不可以運(yùn)算。 數(shù)據(jù)類型 JAVA Page 45 例: public class Teacher{ private String name。 private int age。 private double salary。 …… public static void mian(String args[]){ Teacher myTeacher=new Teacher(“Smith”,30,10000)。 …… } 代表類型 對象的引用 代表一個對象 八、引用類型 數(shù)據(jù)類型 JAVA Page 46 總結(jié): 變量有兩種類型: ?簡單類型變量:保存在堆棧中 ?對象變量:保存在堆中,需要用 new來分配空間 變量名 Int型 變量名 字節(jié) 對象變量名 32位地址 對象實際存儲空間 數(shù)據(jù)類型 JAVA Page 47 簡單變量 進(jìn)程 堆棧 ?一個進(jìn)程有一個堆棧,獨(dú)享 ?堆棧大小有限制 數(shù)據(jù)類型 JAVA Page 48 ?對象內(nèi)容不放在堆棧 stack中,放在堆 heap中 ?對象引用放在堆棧中 對象變量 堆棧 進(jìn)程 堆對象 對象 數(shù)據(jù)類型 JAVA
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1