Java實現競猜小遊戲,命令窗口即可運行,競猜100內的一個隨機數

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所示:

Java實現競猜小遊戲,命令窗口即可運行,競猜100內的一個隨機數

圖1

然後創建新的文件調用圖1中的類,如圖2所示:

Java實現競猜小遊戲,命令窗口即可運行,競猜100內的一個隨機數

圖2

18.3 說明書的之製作過程

1、對工具類加入文檔註釋;

2、通過javadoc命令生成說明書;

@author(提取作者內容);

@version(提取版本內容);

javadoc – d 指定的文件目錄 -author –version ArrayTool.java

@param 參數名稱 //形式參數的變量名稱@return函數運行完返回的數據.

程序註釋如圖3所示:

Java實現競猜小遊戲,命令窗口即可運行,競猜100內的一個隨機數

圖3

命令輸入語句如圖4所示:

Java實現競猜小遊戲,命令窗口即可運行,競猜100內的一個隨機數

圖4

生成的方法如圖5所示:

Java實現競猜小遊戲,命令窗口即可運行,競猜100內的一個隨機數

圖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所示:

Java實現競猜小遊戲,命令窗口即可運行,競猜100內的一個隨機數

圖6

18.4 競猜小遊戲:競猜0-100之間的一個整數:

1、通過生成隨機數的方法,生成一個1-100之間的一個整數。

2、我們根據猜測,從鍵盤錄入一個1-100整數, 如果猜小時輸出提示:"猜小了,請重猜…",猜大時輸出提示:"猜大了,請重猜…",猜中時輸出提示:"恭喜你,猜中了!!!",並結束程序退出。

程序運行如下圖7所示:

Java實現競猜小遊戲,命令窗口即可運行,競猜100內的一個隨機數

圖7

感謝支持,我是小區日記本,每天根據小編的學習,持續分享學習的筆記與心得。

案例代碼截圖僅包含部分,小編已整理了全部代碼並分享,可免費領取,私信回覆2個字:代碼


分享到:


相關文章: