变数与字串处理.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 第三章 變數與字串處理 學習目標: 1. 了解Java程式中變數的宣告與用途 2. 了解Java的保留字 3. 了解Java程式中註解的加註 4. 了解字串資料的輸出與處理 5. 熟習Java 程式中的使用者輸入 6. 了解Java程式中的例外處理 變數 在程式執行過程中可以進行變動的參數,稱之為變數,倘若不變動的,稱之為純數。在程式設計中,有很多情形必須使用到變數,例如隨著時間變動而增加的利息,便是一種變數,利息不可能直接將值固定於程式中,而是利用一個代表利息的位置,暫時存放利息現階段的值,待新的值產生後,便將原存放位置以新的值予以替代。因此,變數的值就是變動不定的值,也因為這個特性,讓變數可以應用在計算的場合。然而,變數除了數值上的變化外,也可以是字元的變化。 利用記事本編輯好程式原始碼後,將其檔案名稱儲存成sample2.java: 在MS-DOS模式中利用javac進行編譯,並利用java執行編譯後得到的類別檔,便可得到原先程式撰寫所希望的結果。 在這程式中,共有三個變數宣告:A、B、C,在宣告之時,並沒有給定變數的值,所以A,B,C三個變數的值是變動不定的,不是一個定值。A和B都是宣告成整數型態(int)的變數,C宣告成字元型態(char)的變數。 A的值原先的值未給定,而後執行了A=100這行程序後,變數A的內容便成為100;同理,B的值原先的值未給定,而後執行了B=10這行程序後,變數A的內容便成為10。A與B兩個變數宣告時皆是整數(int)的資料型態,所以只有整數能夠放在這兩個變數內。C的值原先也未設定,但由於C的資料型態宣告成字元(char),所以接下來的程序將C的值變成’a’。 ◎JAVA變數型態的種類 1位元 表示真(true)或偽(false) boolean(布林) 16位元 表示Unicode字元 char(字元) 64位元 表示浮點數 double(雙精度浮點數) 32位元 表示浮點數 float(浮點數) 64位元 表示正負整數 long(長整數) 32位元 表示正負整數 int(整數) 16位元 表示正負整數 short(短整數) 8位元 表示正負整數 byte(位元組) 大小 說明 變數型態名稱 ◎變數的宣告 要在程式中使用變數,第一步必須要進行變數的宣告。 範例: int A; 這部分就是在設定變數型態 在變數型態的設定中,也是會區分英文字母的大小寫。如a 和 A 就會被視為兩種完全不同的變數。此外在替變數命名時,也不能使用在Java中已用來表示某種特別意義的單字,如public、class等等。這些單字在Java中已經被定義了,所以不能再次宣告,這就是Java中的保留字(reserved word) ◎Java所有的保留字 while volatile void try true transient throws throw this synchronized switch super static short return public protected private package null new native long interface int instanceof import implements if goto for float finally final false extends else double do default continue const class char catch case byte break boolean abstract ◎ 註解 在Java程式中加上註解可以加強程式的可讀性,註解在程式碼中不會被認為是程式的一部份。任何寫上 // (二道斜線)之後的字串、數值等等,全部都會被視為註解。//之後的內容在編譯時會被忽略,所以無論您在註解中寫任何內容,對程式都不會有影響。 在範例中,「//變數宣告」就是註解,註解的主要功能是用來說明程式碼,好讓人們能夠一眼就明白程式的內容。 [單行註解的格式] //註解輸入處 [多行註解的格式] /* 註解輸入處 */ 範例: /* 生日快樂 Java 程式 日期:2002/10/25 主題:生日快樂 */ 如果註解太長,單行註解沒辦法寫完,則可以使用多行註解。多行註解的格式如上,註解內容是寫在 /* 與 */ 之中,和單行註解的寫法有差異。 將sample2.java的程式碼予以改寫,直接在變數宣告時指定變數值,但一樣能夠得到同樣的結果: 字串 本節所要探討的是字串資料的處理,首先將下面範例程式碼利用記事本編寫後,儲存檔名為sample3.java: 而後在MS-DOS模式中利用javac編譯,並以java執行之。 在Java程式內容中,要表示字串形態的資料,其資料內

文档评论(0)

beoes + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档