class DemoApp { public static void main(String[] args) { Demo d = new Demo(); d.printMessage(); } } class Demo { String message = "^_^ 哈囉"; public void printMessage() { System.out.println(message); } } /* 《程式語言教學誌》的範例程式 http://pydoing.blogspot.com/ 檔名:DemoApp.java 功能:簡單的 Java 範例 作者:張凱慶 時間:西元 2010 年 10 月 */
我們先看到以下幾行
Demo d = new Demo(); d.printMessage();
與
String message = "^_^ 哈囉";
以及
System.out.println(message);
以分行結尾的程式碼稱為陳述 (statement) ,大體上,陳述為程式中按照步驟順序執行的單位,分號是標示執行結束的地方,須注意分號不可以省略,不然編譯器會提出語法錯誤的警告,導致無法順利編譯成功。
Java 是自由格式的語言,這是說按語法規則該有的都有,如大括弧、分號都沒省略,至於怎麼編排程式碼都是自由的,例如縮排不是必須的,一行也可以擠多個陳述
class DemoApp { public static void main(String[] args) { Demo d = new Demo();d.printMessage();} } class Demo { String message = "^_^ 哈囉"; public void printMessage() { System.out.println(message);} } /* 《程式語言教學誌》的範例程式 http://pydoing.blogspot.com/ 檔名:DemoApp.java 功能:簡單的 Java 程式 作者:張凱慶 時間:西元 2010 年 10 月 */
但是這樣一來會造成不容易閱讀程式碼,因此,我們仍會利用縮排及一行一個個陳述來組織範例程式碼。
第 16 行到第 21 行,也就是用 /* 與 */ 圍起來的部份
/* 《程式語言教學誌》的範例程式 http://pydoing.blogspot.com/ 檔名:DemoApp.java 功能:簡單的 Java 範例 作者:張凱慶 時間:西元 2010 年 10 月 */
這是 Java 跨行註解 (comment) 的方式,另外也可以用 // 來進行單行註解
// 這是註解的第一行 // 這是註解的第二行 // 這是註解的第三行
註解可以作為附加說明,語法上沒有限制,註解符號內使用任何字元皆可,編譯器會忽略所有的註解文字。通常,不同軟體開發團隊會有專屬的註解模式,而我們所提供的註解僅作為說明或附註之用。
中英文術語對照 | |
---|---|
陳述 | statement |
註解 | comment |
參考資料
http://download.oracle.com/javase/tutorial/java/nutsandbolts/expressions.html
http://download.oracle.com/javase/tutorial/getStarted/application/index.html
http://download.oracle.com/javase/tutorial/java/nutsandbolts/expressions.html
http://download.oracle.com/javase/tutorial/getStarted/application/index.html
沒有留言:
張貼留言