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
沒有留言:
張貼留言