Notes
- - System.out.println
- 顯示文字並換行
- - System.out.print
- 顯示文字但是不換行,緊接下去顯示
- - main() 方法
- Java 以 main() 作為程式的主體
- 在大括號{ } 所涵蓋的所有程式, 稱為程式區塊 (block), 又稱為main()方法 (main method)
- 在Java程式中, 一個小的處理"工作"的單位,稱為敘述(statement), 以 ; 分號為結束. 會根據順序執行
- - 縮排(indent)
- 可以使用空白鍵或是Tab按鍵
- 有助於程式的可讀性
- - 註解
- // 以後視為註解/* 到也是視為註解*/
- - 類別(class)
- Java 程式當中, 最少必須有一個類別
- 撰寫Java程式都會在程式的一開始加上class,作為程式區塊的開始
- 字面值(literal)
- 泛指字元,字串,數字等各種資料型態
- 可以分為
- 文字literal
- 字元literal(character literal)
- 由單一字母所構成
- 使用單引號' ' 表示
- 字串literal
- 由2個或是2個以上字元連接所構成
- 使用雙引號" " 表示
- 字元literal(character literal)
- 數值literal
- 整數literal(整數常數)
- 除了使用10進制以外,也可以使用 8進制(在數字最前面加上0,或是16進制(在數字最前面加上0x))
- 浮點literal(浮點數常數)
- 整數literal(整數常數)
- 文字literal
- 單字(token)
- Java語言由一個一個單字元件所構成
- 具有特定意義的文字
- 可以細分為
- literal (字面值)
- 關鍵字(keyword)
- 識別字(identifier)
- 運算子(operator)
- 間隔字(例如逗點)
- - 跳脫字元
- 單一字元無法表示的特殊文字, 前面加上 \ 符號
- 用來顯示特殊字元, 或是進行一些動作
- \b backspace
- \t tab
- \n 換行
- \f 換頁
- \r 歸位(return)
- \' 單引號
- \" 雙引號
- \\ 倒斜線
- \uhhhh 以16進位hhhh所表示的文字碼(Unicode)
- 字元碼(character code)
- Java 採用Unicode
- 如果是 Big5, 在Linux可以使用 iconv來轉碼. 例如 iconv -c -f Big5 -t utf-8 Sample6.java > Sample6utf8.java
沒有留言:
張貼留言