天天看點

《Java和Android開發實戰詳解》——2.3節Java程式結構與基本輸出

本節書摘來自異步社群《java和android開發實戰詳解》一書中的第2章,第2.3節java程式結構與基本輸出,作者 陳會安,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

2.3 java程式結構與基本輸出

java和android開發實戰詳解

java程式的結構與傳統程式語言如c/c++或basic不同,因為java語言是一門真正的面向對象程式語言,其程式架構是一個“類”(class)定義。

1.java類檔案

java程式檔案是擴充名為.java的純文字檔,内含同名java類定義,即類檔案,例如,ch2_2_1.java的類定義是ch2_2_1,如下所示:

上述java程式即是使用public class關鍵詞和大括号括起的一個類定義,類名稱是ch2_2_1。關于類定義在第7章會詳細說明,在此之前讀者可以通過它來了解java程式的基本結構,說明如下。

程式注釋:第1列是程式注釋。詳細的注釋說明請參閱第2.5.3小節,如下所示:

上述程式塊是使用public關鍵字定義的類,請注意!檔案名需要和定義成public的類名稱相同,包括英文字母大小寫也需相同。

主程式:第4~7行的main()方法(即其他程式語言的程式或函數)是java程式的主程式,這裡是java應用程式執行時的進入點,也就是說執行java程式就是從此方法的第1行程式代碼開始。如下所示:

上述main()方法前加上了public、static和void幾個修飾符,表示是公開、靜态類和沒有傳回值的方法,詳細修飾符的說明請參閱第5章和第7章。在第6列調用system子類out的println()方法顯示參數的字元串,在下一小節有進一步的說明。

2.控制台的基本輸出:println()和print()方法

控制台應用程式是在指令提示符輸入和輸出文字内容,我們可以使用system.out對象的print()或println()方法将文字内容輸出至控制台(console)來顯示,對應eclipse工作界面中的“console”視窗。

在未介紹對象和方法之前,請讀者先将它視為是一種标準java輸出的程式代碼,之後幾個章節中,我們也将使用println()和print()兩個方法來輸出執行結果,如下所示:

system.out.println("我的第一個java應用程式");

println()方法可以将括号内的字元串輸出到螢幕顯示且換行,字元串是使用“"”号括起一組字元集合。如果不換行就使用print()方法,如下所示:

system.out.print("我的第一個java應用程式");

除了輸出字元串内容外,system.out對象的print()或println()方法也可以用于輸出變量(在第3章介紹)值,如下所示:

上述程式代碼的name和total是變量,輸出的是變量值,為了同時輸出說明性字元串,使用加号“+”來連接配接字元串和變量值。