JAVA面向對象學習之main方法
18.1 main方法的格式
格式:public static void main(String[] args) { }
public :被jvm調用,因此權限需要足夠大;
static :被jvm調用,不需要創建對象,直接類名.調用即可;
void:被jvm調用,不需要有任何的返回值;
main:只有這樣寫才能被jvm識別,main不是關鍵字
String[] args :以前是用來接收鍵盤錄入的。
18.2 使用靜態製作一個工具類
ArrayTool:最大值、數組的遍歷、數組的反轉。
1、若一個類中所有的方法都是靜態的,需要私有構造方法,目的是不讓其他類創建本類對象。直接用類名.調用即可。
2、首先創建類,如下圖1所示:
然後創建新的文件調用圖1中的類,如圖2所示:
18.3 說明書的之製作過程
1、對工具類加入文檔註釋;
2、通過javadoc命令生成說明書;
@author(提取作者內容);
@version(提取版本內容);
javadoc – d 指定的文件目錄 -author –version ArrayTool.java
@param 參數名稱 //形式參數的變量名稱@return函數運行完返回的數據.
程序註釋如圖3所示:
命令輸入語句如圖4所示:
生成的方法如圖5所示:
18.4 使用Math.random實現1-100的隨機數:
1、根據math方法我們知道:Math.random() 會生成(0.0 <= n < 1.0)的為隨機數。
2、通過運算實現1-100的隨機數:(int)(Math.random() * 100)+ 1。
實現生成1-100的隨機數
Math.random() 0.0000000 - 0.999999999
Math.random() * 100 0.0000000 - 99.999999999
(int)(Math.random() * 100) 0 -99
(int)(Math.random() * 100)+ 1 1 -100
程序演示如圖6所示:
18.4 競猜小遊戲:競猜0-100之間的一個整數:
1、通過生成隨機數的方法,生成一個1-100之間的一個整數。
2、我們根據猜測,從鍵盤錄入一個1-100整數, 如果猜小時輸出提示:"猜小了,請重猜…",猜大時輸出提示:"猜大了,請重猜…",猜中時輸出提示:"恭喜你,猜中了!!!",並結束程序退出。
程序運行如下圖7所示:
感謝支持,我是小區日記本,每天根據小編的學習,持續分享學習的筆記與心得。
案例代碼截圖僅包含部分,小編已整理了全部代碼並分享,可免費領取,私信回覆2個字:代碼
閱讀更多 小區日記本 的文章