Java 快速導覽 - 陳述與註解

我們重新看一次簡單的 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 月 */


我們先看到以下幾行
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




沒有留言: