重點整理
一、變數
變數是程式語言中最基本的角色。常用來存放資料,使用之前要先宣告它欲儲存的資料型態。 讓我們來簡單的看看變數使用規則。
變數規則 1:變數宣告
如以上的範例使用到 int 來宣告 num為整數變數;如果想同時宣告數個整數變數可以這樣寫:
變數規則 2:資料型態
資料不可能只有整數,因此除了整數型態(int) 之外還有:
長整數 (long)
短整數 (short)
浮點數 (float)
倍精度浮點數 (double)
除了數值外,還有字元 (char) 字串 (String) 的資料型態;這些將於第三章有詳細的介紹。
變數規則 3:變數名稱
通常變數會以其代表的意義來取名(如 num代表數字、sum代表總和),但不能使用到 Java 的關鍵字。 另外盡量不要取a,b,c 等簡單的英文字母代表變數,因為如果程式越大,宣告的數量越多,將會增加閱讀及除錯的困難度。
變數規則 4:名稱限制
不能有空白字元,第一個字元不能是數字。 另外大小寫也有區分:Num 與 num 會被視為不同的變數。
變數使用:變數預設
預設方式為為把等號 (=) 右邊的值設定給左邊的變數存放。
例如 n=20 代表把整數20設定給變數n存放。 ch=’a’ 代表將字元 ‘a’ 設定給字元變數ch存放。
有三種方式進行設值(視寫程式時的需求來使用)
宣告時設值:
宣告後設值
在程式中適當位置宣告並設值:
二、輸出
左右括號之間的內容就是欲顯示在螢幕上的內容,稱為引數, 引數可以是字元、字串、數值或運算式,引數之間可以以加號區隔。
若要印出字串,必須以一對雙引號 ( ” ” ) 包住字串。
若要印出數值,則直接將變數填入。
如下方範例:
另外此處的 加號「+」是 合併連結 的意思,而不是運算用途。
三、識別字與關鍵字
1. 識別字 (identifier)
變數、類別或者是函數的名稱為識別字。 他是使用者自行定義的文字,由英文大小寫、數字或底線組合而成。
識別字名稱不能使用到 Java 關鍵字,第一個字母也必須是英文字母或底線 “_”
空白字元及特殊符號,如 # $ @ 不能出現在識別字內
識別字有大小寫之分,Num與num;Pi與pi 會被看成不同變數
變數與函數時常為 英文小寫字母開始。
類別 為英文大寫字母開始。
常數 為全部字元皆英文大寫。
2. 關鍵字 (keyword)
關鍵字是編譯程式本身所使用的識別字。 我們不能更改或重複定義它們。 因此自行定義的函數或者變數名稱都不能與 Java 的關鍵字相同。
以下為 Java 關鍵字 (表格來源)
四、提高程式可讀性
將程式加上註解
有意義的變數名稱
適當的空行
適當的縮排,使同一層級的敘述對齊
另外註解可以以「 // 」 符號;或者於「/* */」符號之間。
如以下範例:
Last updated