1-3 第一支Java程式
在這ㄧ節中,你將會練習你的第一支Java程式,就是顯示文字或數字訊息。利用程式語言在螢幕上顯示一些訊息,這是大多數程式語言會先開始的第一件工作。另外,我們也會探討Java語言的基本語法,以及成為一位合格的Java程式設計師,您所必須瞭解的一些事項,以及該養成的一些好習慣。
1-3.1 Java程式的撰寫與執行
現在的目標是製作一支Java程式,能將下圖的內容顯示在營幕上。
Chap1_3_1.java
執行結果
完成了!!
你的第一支JAVA程式。
程式說明:
我們所撰寫的程式Chap1_3_1,稱為原始碼程式(source program),而儲存原始碼程式的檔案Chap1_3_1.java,則稱為原始碼檔案(source file)。
1.原始碼檔案的命名規則:必須是 class 之後的名稱,而且大小寫要完全相同,就是上個 程式範例中的Chap1_3_1;然後,要再加上副檔案名.java,成為Chap1_3_1.java,這就 是該原始碼檔案的檔案名稱。
為了方便各位的學習,我們會在範例程式的左上方,顯示該範列程式的原始碼檔案名稱,並且在該範例程式的下方,顯示程式對應的執行結果。
[重要] 在撰寫Java程式時,程式中所使用的空格以及各種符號,像是大括號()等,皆不可 以使用全型符號。
程式的編譯與執行
當原始碼程式撰寫完成之後,其實是無法立即執行的,還需要進行以下的二個步驟後,才能得到執行結果。
(1)編譯(compile)原始碼程式,產生對應的類別檔案 .class。
(2)執行該類別檔案。
圖1-2表示編譯與執行流程。
透過 javac 指令,可以將無法執行的原始碼程式(.java),編譯成可以執行的類別檔案(.class)。
如果可以正常完成編譯的話,就會產生對應的類別檔案(如圖1-2所示)。但是,如果我們在撰寫原始碼程式時,犯了一些錯誤,像是大小寫不符合,或是打錯字等,就會讓程式無法順利通過編譯,造成編譯錯誤(compile error)。當產生編譯錯誤時,java編譯器會顯示它所瞭解的錯誤訊息。此時,請仔細研讀錯誤訊息。然後,重新檢查你的程式,盡可能找出發生錯誤的地方。最後,修正錯誤後,再重新編譯程式。
[重點] 編譯Java原始碼檔案時,如果該檔案沒有副檔名,或者副檔名不是 .java 的話, javac 就不能順利編譯該檔案。
執行類別檔
透過 java 指令,可以執行編譯完成後的類別檔案。請注意,java指令執行的是類別名稱,不是類別檔案名稱。所以,不要加上副檔名.class。否則,會有錯誤產生。
[重要] 原始碼程式不能被執行,一定要先經過編譯的程序,產生對應的類別檔後,才能執 行該類別檔案。
在這ㄧ節中,你將會練習你的第一支Java程式,就是顯示文字或數字訊息。利用程式語言在螢幕上顯示一些訊息,這是大多數程式語言會先開始的第一件工作。另外,我們也會探討Java語言的基本語法,以及成為一位合格的Java程式設計師,您所必須瞭解的一些事項,以及該養成的一些好習慣。
1-3.1 Java程式的撰寫與執行
現在的目標是製作一支Java程式,能將下圖的內容顯示在營幕上。
完成了!! 你的第 一支JAVA程式。 |
圖 1-1
Chap1_3_1.java
/* 這是我的第一支 JAVA程式 傳統式註解。多行註解 */ /** 這是我的第一支 JAVA程式 文件註解,雙星備註 */ //這是我的第一支 JAVA程式。 //單行註解。行尾註解 class Chap1_3_1 { public static void main(String[] args) { System.out.println("完成了!!"); //輸出至營幕顯示。 System.out.println("你的第 一支JAVA程式。"); //輸出至營幕顯示。 } } |
執行結果
完成了!!
你的第一支JAVA程式。
程式說明:
我們所撰寫的程式Chap1_3_1,稱為原始碼程式(source program),而儲存原始碼程式的檔案Chap1_3_1.java,則稱為原始碼檔案(source file)。
1.原始碼檔案的命名規則:必須是 class 之後的名稱,而且大小寫要完全相同,就是上個 程式範例中的Chap1_3_1;然後,要再加上副檔案名.java,成為Chap1_3_1.java,這就 是該原始碼檔案的檔案名稱。
為了方便各位的學習,我們會在範例程式的左上方,顯示該範列程式的原始碼檔案名稱,並且在該範例程式的下方,顯示程式對應的執行結果。
[重要] 在撰寫Java程式時,程式中所使用的空格以及各種符號,像是大括號()等,皆不可 以使用全型符號。
程式的編譯與執行
當原始碼程式撰寫完成之後,其實是無法立即執行的,還需要進行以下的二個步驟後,才能得到執行結果。
(1)編譯(compile)原始碼程式,產生對應的類別檔案 .class。
(2)執行該類別檔案。
圖1-2表示編譯與執行流程。
* |
圖1-2
編譯原始碼 javac Chap1_3_1.java |
透過 javac 指令,可以將無法執行的原始碼程式(.java),編譯成可以執行的類別檔案(.class)。
如果可以正常完成編譯的話,就會產生對應的類別檔案(如圖1-2所示)。但是,如果我們在撰寫原始碼程式時,犯了一些錯誤,像是大小寫不符合,或是打錯字等,就會讓程式無法順利通過編譯,造成編譯錯誤(compile error)。當產生編譯錯誤時,java編譯器會顯示它所瞭解的錯誤訊息。此時,請仔細研讀錯誤訊息。然後,重新檢查你的程式,盡可能找出發生錯誤的地方。最後,修正錯誤後,再重新編譯程式。
[重點] 編譯Java原始碼檔案時,如果該檔案沒有副檔名,或者副檔名不是 .java 的話, javac 就不能順利編譯該檔案。
執行類別檔
java Chap1_3_1 |
透過 java 指令,可以執行編譯完成後的類別檔案。請注意,java指令執行的是類別名稱,不是類別檔案名稱。所以,不要加上副檔名.class。否則,會有錯誤產生。
[重要] 原始碼程式不能被執行,一定要先經過編譯的程序,產生對應的類別檔後,才能執 行該類別檔案。
0 意見:
張貼留言