跟之前一樣,試著鍵入以上的程式然後進行編譯執行,看看輸出結果是什麼。
在這裡必須注意到的是主檔名必須與類別名稱同名。
在第3行 public class Ch1_2中的public和class是Java關鍵字,class是類別的意思,後面接上類別名稱。public則是表示是公開的類別,也就是在整個程式裡都可以存取它。
類別的定義範圍(Scope)由大括號{}包括,括號之間稱為一個區塊(Block),在區塊之間的定義都屬於同一個類別。
當1個類別宣告成public,就必須將檔案名稱命名為這個類別的名稱。也就是在1個名為java的檔案中,只能有1個public類別。如果沒有定義類別為公開,則類別只能被同一個套件(package)管理下的其他Java程式所使用
在第4行public static void main(String args[])是程式進入點。--->這是規定的寫法
main()在java裡是1個相當特殊的函數,它一定要宣告成public,使得子類別的其他地方可以呼叫到它。
由於main()沒有傳回值,所以在之前要加上void。
main()括號內的引數String args[]表示在程式執行時,所鍵入的引數會由字串型態的陣列args[]來存放。
第5~8行是在程式執行時會在螢幕上列印出雙引號("")內所包含的字串"Hello JAVA",其中加號+是用來連接字串。
這一行的意義是使用System類別的out成員(Member),要求使用out的println方法,在螢幕上顯示Hello JAVA+1
第5~6行跟第7~8行的差別在
System.out.println 輸出後會換行
System.out.print 輸出後不會換行
要輸出的文字以雙引號"要輸出的文字 "包括,並告知print()方法,即可將文字顯示在螢幕上。
在Java的每個陳述句結束時,請記得要加上分號 ;
範例程式 |
package chapter; public class Ch1_2 { public static void main(String[] args) { System.out.println("Hello JAVA" + 1); System.out.println("Hello JAVA" + 2); System.out.print("Hello JAVA" + 3); System.out.print("Hello JAVA" + 4); } } |
沒有留言:
張貼留言