小猿圈Java初學者練習小案例:猜數字遊戲

對於剛接觸java的小白來講,必定不能死記硬學,要先找到樂趣,讓他們產生濃厚的興趣,興趣是最好的老師,而後再培養學習的習慣和方法,小猿圈java講師爲你準備了Java初學者練習小案例:猜數字遊戲。java

 案例介紹dom

咱們在平常生活中,常常與朋友們玩猜數字的遊戲,很是的有趣。如今咱們經過java把這個猜數字遊戲編寫出來。學習

猜數字案例是要完成什麼樣的功能呢?顧名思義,這個遊戲就是你出個數字、我來猜。code

遊戲操做以下:遊戲

 後臺預先生成一個1-100之間的隨機數,用戶鍵盤錄入猜數字get

若是猜對了,打印「恭喜您,答對了」class

若是猜錯了後臺

猜大了:打印「sorry,您猜大了!」隨機數

猜小了:打印「sorry,您猜小了!」循環

直到數字猜到爲止

在案例開始以前,咱們先要學習以下知識點:

隨機數類Random

選擇結構if

 循環結構while

    案例需求分析、

猜數字案例的需求以下:

後臺預先生成一個1-100之間的隨機數,用戶鍵盤錄入猜數字

若是猜對了,打印「恭喜您,答對了」

若是猜錯了

猜大了:打印「sorry,您猜大了!」

猜小了:打印「sorry,您猜小了!」

直到數字猜到爲止

咱們通過分析,得出以下的分析結果:

 1.經過Random類中方法nextInt(),生成一個1-100之間的隨機數

 2.輸入猜的數字

 3.經過while循環,進行猜數字對錯判斷

 猜對,跳出循環,遊戲結束

 猜錯了,根據結果,給出提示,接着猜數字,遊戲繼續

 若是猜大了,打印sorry,您猜大了!繼續下一次循環

 若是猜小了,打印sorry,您猜小了!繼續下一次循環

 實現代碼步驟

分析完畢以後,在main()方法中,咱們一塊兒來完成代碼的編寫:GuessNumber.java

public class GuessNumber {

    public static void main(String[] args) {

        //1.經過Random類中方法nextInt(),生成一個1-100之間的隨機數

        int randomNumber = new Random().nextInt(100);

        System.out.println("隨機數已生成!");

        //2.輸入猜的數字

        System.out.println("----請輸入您猜的數字:----");

        Scanner sc = new Scanner(System.in);

        int enterNumber = sc.nextInt();

        //3.經過while循環,進行猜數字對錯判斷

        //猜對,跳出循環,遊戲結束

        while(enterNumber != randomNumber){

            //猜錯了,根據結果,給出提示,接着猜數字,遊戲繼續

            if(enterNumber>randomNumber) {

                //若是猜大了,打印sorry,您猜大了!繼續下一次循環

                System.out.println("sorry,您猜大了!繼續下一次循環");

            }else {

                //若是猜小了,打印sorry,您猜小了!繼續下一次循環

                System.out.println("sorry,您猜小了!繼續下一次循環");

            }

            //輸入猜的數字

            System.out.println("----請輸入您猜的數字:----");

            enterNumber = sc.nextInt();

        }

        System.out.println("恭喜您,答對了!");

    }

}

以上就是小猿圈Java講師給你們分享的Java初學者練習小案例:猜數字遊戲,小白也感受挺有意思吧,學習就應該這樣,有意思才能夠更好的學習,若是想玩更多遊戲功能的,能夠去小猿圈看看怎麼寫的,模仿一下,本身必定要敲出來,實踐出真知,加油吧!

相關文章
相關標籤/搜索