double资料型态.ppt

  1. 1、本文档共153页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
double资料型态.ppt

物件導向程式設計 參考書目: 1. 洪維恩,C++ 教學手冊 第三版,旗標出版圖書公司。 2. 陳錦揮,Java 初學指引,博碩文化 3. 施威銘研究室著,最新 Java 2 程式語言 第 2 版,旗標出版社。 4.Java 語言進階(I)—變數及流程控制 ;原始資料型態;原始資料型態 當我們使用以『“』包裝眾多字元時,稱之為字串。但字串並非Java的原始資料型態,在Java中,字串是以物件方式存放。而該物件所屬的類別為java.lang.String類別,由於字串的使用率極高,故我們將於後面章節介紹字串。;原始資料型態 整數資料型態(byte,short,int,long) 整數資料型態可用來代表帶有正負號的整數。 在Java程式中的整數,可宣告為4種資料型態,分別是byte,short,int,long,可表示的數值範圍如上表所列 其中最常使用的是int 至於long則是當數值過大int不足以記錄時使用 而short則是為了???省記憶體時使用。 至於byte則因為所能表達的範圍實在很小,通常較少使用,但由於非常節省記憶體空間,因此搭配陣列使用的話,則可以大幅減少記憶體需求。;原始資料型態 浮點數資料型態(float,double) 浮點數是可包含小數的正負數值,分為單精準度與雙精準度兩種,宣告使用的關鍵字分別為float與double。 float資料型態的變數佔記憶體4個位元組(32位元),精確位數為7位,在正數方面可表達3.4E-38~3.4E+38(E後面的數字代表10的次方數)。 在顯示浮點數資料時,通常會分為小數表示法與科學記號表示法。當數值的絕對值很大或很小(接近0)的時候,通常會用科學記號來表示。;原始資料型態 浮點數資料型態(float,double) 經宣告為double資料型態的變數將佔用記憶體8個位元組(64位元),精確位數則為15位,在正數方面可表達1.7E-308~1.7E+308。 double資料型態同樣可接受科學記號的表示方法。 ;原始資料型態 布林資料型態(boolean) 布林資料型態的變數只能存放『真(true)』或『假(false)』兩種值 通常在條件判斷時,我們常使用布林資料型態的變數。 然而某些運算式的結果若為布林值,此時也可以將運算式的結果存放在布林資料型態的變數中。 字元資料型態(char) char稱為字元資料型態,可以用來儲存單一字元 在Java語言中,由於使用Unicode來表示字元,因此每個字元資料型態佔用記憶體2個位元組(16位元)。;原始資料型態 字元資料型態(char) 在Java中指定Unicode字元,可以直接以「」包裝可列印字元 例如:H等 也可以使用數值方式指定字元的Unicode之十進位數值 例如:72。 或者使用八進位或十六進位數值 \ddd或\uxxxx 指定Unicode的字元 例如:\u0048。 這三種表示法代表的都是字元『H』。;原始資料型態 字元資料型態(char) 可列印的字元使用上述三種方式指定都很容易理解,但要指定不可列印的跳脫字元(Escape sequence character)時,則使用第一種方式必須使用『\』做為開頭來加以表示。 例如『\n』代表換行的跳脫字元,能夠使得螢幕游標跳到下一行。 常用的跳脫字元如表3-2所列。 至於使用數值方式指定跳脫字元,則仍只需要指定Unicode對應的數值即可。 ;原始資料型態 ;原始資料型態 【註】: 如果要以八進位指定字元對應的數值,除了可以使用跳脫字元\ddd方式指定之外,也可以採0ddd方式指定。 如果要以十六進位指定字元對應的數值,除了可以使用跳脫字元‘\uhhhh’方式之外,也可以採0xhhhh方式指定。;變數的宣告語法及範例 宣告原始資料型態變數的基本語法如下: 範例:;變數的宣告語法及範例 原始資料型態變數宣告並設定初始值的基本語法如下: 範例:;常數 在上一小節的範例中,我們指定變數的初始值時,都將之指定為常數。例如2,5,3.237,false,r等等,換言之,常數在Java中也應該有其資料型態的分別 字元與布林常數和其他語言沒有太大的差別,但對於整數及浮點數,則Java語言有其特別規定。 對於一個未指定資料型態的整數常數而言,Java將之視為int資料型態,所以下列語法是錯誤的: long bigNum=10000000000; //錯誤,因為常數超過int整數範圍;常數 如果要將整數常數指定為long型態的範圍,則必須在後面加上『L』或『l』以作為標示,一般都採用大寫『L』來標示,如下範例: long bigNum=10000000000L; //正確,可通過編譯 對於一個未指定資料型態的浮點數常數而言,Java將之視為double資料

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档