Java咖啡館(6)——編寫猜數字遊戲

2020-12-20 太平洋電腦網

正在閱讀:Java咖啡館(6)——編寫猜數字遊戲Java咖啡館(6)——編寫猜數字遊戲

2005-03-11 11:46出處:作者:Gary Chan責任編輯:xietaoming

  第一篇:(1)嘆咖啡

  第二篇:(2)第一杯咖啡

  第三篇:(3)Eclipse

  第四篇:(4)品味第一杯咖啡

  第五篇:(5)Java語言基礎

  上一回我們講解了Java語言基礎,篇幅所限,僅僅包含相當有限的Java語法知識。本期我們將在上回基礎上編寫一個猜數字的遊戲,進一步學習Java語言基礎知識。

猜數字遊戲

  你肯定玩過猜數字遊戲—遊戲隨機給出一個0至99(包括0和99)之間的數字,然後讓你猜是什麼數字。你可以隨便猜一個數字,遊戲會提示太大還是太小,從而縮小結果範圍。經過幾次猜測與提示後,最終推出答案(我們提供了完整代碼,點擊這裡下載)。(見圖1)

遊戲設計

  首先搭建Java程序框架。打開Eclipse,新建名為GuessNumberGame的項目,然後新建名為GuessNumber的Java類。別忘記給GuessNumber加上合適的javadoc。

  第一步:隨機數的產生

  我們可以藉助Java API提供的Random類來產生一個隨機數。

  首先在main函數中加入以下三行代碼:

// 新建一個隨機數產生器,然後生成一個0到99之間的整數。
Random random = new Random();
int number = random.nextInt(100);

  不出所料,Eclipse就像語文老師一樣,立即在錯誤語句處劃出紅線,把滑鼠移動到紅線上,可以看到具體出錯信息(見圖2)。

鍵盤也能翻頁,試試「← →」鍵

302 Found

302 Found

The requested resource resides temporarily under a different URI.


Powered by Tengine

相關焦點

  • JAVA編程題-用java編寫猜數字遊戲
    java編寫猜數字遊戲問題:有猜數字遊戲,其遊戲規則為:程序內置一個 1 到 1000 之間的數字作為猜測的結果,由用戶猜測此數字。用戶每猜測一次,由系統提示猜測結果:大了、小了或者猜對了;直到用戶猜對結果,則提示遊戲結束。用戶可以提前退出遊戲,即,遊戲過程中,如果用戶錄入數字0,則遊戲終止。
  • JAVA語言基礎實例講解:猜數字遊戲
    那麼今天的文章,我們就結合前述文章對循環結構的介紹,通過編寫「猜數字遊戲」這一案例,加深一下循環結構知識點在實際操作中的運用。問題猜數字遊戲,其遊戲規則為:程序設置一個1到1000之間的數字作為猜測的結果,由用戶猜測此數字。
  • 通過編寫「猜數字」遊戲學習 Lua | Linux 中國
    感受一門語言的好方法是通過編寫一個你已經熟悉的簡單應用。最近,一些作者已經演示了如何使用他們最喜歡的語言來創建一個「猜數字」遊戲。Lua 是我最喜歡的語言之一,所以這是我的 Lua 版猜數字遊戲。安裝 Lua如果你是在 Linux 上,你可以從你的發行版倉庫中安裝 Lua。在 macOS 上,你可以從 MacPorts 或 Homebrew 安裝 Lua。
  • 猜數字大小遊戲
    偶然在別人公眾號看到一篇關於猜數字大小的題目,剛好是 LeetCode 上的題目,在 LeetCode 上又剛好看到一道很接近的擴展題,放一起整理一下猜數字大小 Ⅰ LeetCode 374 題猜數字遊戲的規則如下:每輪遊戲,我都會從
  • 編寫一個簡單的遊戲來學習 Python | Linux 中國
    導讀:通過編寫一個「猜數字」遊戲來探索 Python(和其他程式語言)。使用你用其他語言編寫的標準測試程序,可以讓你專注於語言,而不是程序的邏輯。  為了證明這點,我們正在測試如何用多種語言編寫一個「猜數字」程序。計算機選擇一個 1 到 100 之間的數字,然後讓你猜。程序循環,直到你猜出正確答案。  「猜數字」程序練習了程式語言的幾個概念:  ? 變量  ? 輸入  ? 輸出  ?
  • Python第五課之 做了個猜數字的小遊戲
    上圖顯示的是一個簡單的猜數字的遊戲。和第一個程序一樣,咱們要先建立一個新文件,如下方所示小夥伴們一定要試著自己手動錄入這些代碼,雖然我們還沒有具體講解這些代碼到底是什麼意思,不過不用擔心,只要您認真的看完後續的課程,就能很快的學習到相關的知識了。
  • 通過編寫一個簡單的遊戲學習 C 語言|Linux 中國
    導讀:當你學習一門新的程式語言時,這個「猜數字」遊戲是一個很好的入門程序。下面是如何用 C 語言來編寫它。下面是如何用 C 語言來編寫它。 我在小學時就開始自學編程。我的第一個程序是在 Apple II 上編寫的,但最終,我還是通過看書和編程練習學會了 C 語言。練習編程的最佳方法是編寫示例程序,它能幫助你練習新知識。 在我學習一種新的程式語言時,我喜歡編寫一個簡單的「猜數字」遊戲來練習。
  • 「Python」每日一練:猜數字遊戲
    編程題猜數字遊戲,規則如下:由系統自動給一個隨機數字(1-10之間,不包括10),您根據提示輸入您所猜的數字,若您猜的數字和系統所給的數字一樣,則按以下規則所提示執行:若您在2次之內就可以猜出數字,程序會顯示
  • 帶你寫個python猜數字的遊戲
    我們小時候是不是會經常在一起做些遊戲,想想小時候那些時光,不自覺的想到自己在慢慢變老,對於有童心的我來說,用python寫個猜數字的遊戲,也是不錯的。---------------------------------請輸入0到9任一個數字:6你猜小了!哈哈,正確答案是:7你還有2次機會!
  • 跟我學java編程—深入理解do-while循環語句的用法
    示例1:編寫一個猜數遊戲,要求猜一個介於1—10之間的數字,根據用戶猜測的數與標準值進行對比,並給出提示,以便下次猜測能接近標準值,直到猜中為止。在D盤Java目錄下,新建「GuessSample.java」文件。
  • 猜數字遊戲!
    今天分享一個LeetCode題,題號是299,標題是猜數字遊戲,題目標籤是哈希表,題目難度是簡單。這個題是簡單題,但裡面的思路很有意思,用到了反證法。題目描述你正在和你的朋友玩 猜數字(Bulls and Cows)遊戲:你寫下一個數字讓你的朋友猜。
  • Scratch編程29:猜數字遊戲之通過鍵盤迴答問題
    圖4【練習】猜數字寫一個猜數字的小遊戲,要求如下:遊戲在1到100中隨機產生一個數做神秘數字,這個數字不讓玩家知道玩家來猜這個數字是多少,如果猜大了,遊戲會提示你猜大了;如果猜小了,遊戲會提示你猜小了;直到玩家猜對了,遊戲說「恭喜你,猜對了。」
  • 像寫SQL一樣編寫Java數據應用
    為了幫助更多的朋友解決這個問題,同時體現開源精神,我決定正式花時間來編寫一個開源解決方案——TinySqlDsl。我們常見的SQL語句有Select、Insert、Update、Delete,因此我們的方案中也實現了這幾個語句的編寫方式。
  • JAVA入門:從什麼是JAVA到編寫第一個java程序只需看這一篇
    Java可以編寫桌面應用程式、Web應用程式、分布式系統和嵌入式系統應用程式等。               Java是SUN(Stanford University Network,史丹福大學網絡公司)1995年推出的一門高級程式語言。
  • 通過編寫一個簡單的遊戲來學習 Rust | Linux 中國
    我在這一系列文章中使用了一個「猜數字」的程序,在這個程序中,電腦會在 1 到 100 之間選一個數字讓你猜。程序一直循環,直到你猜對數字為止。這個程序鍛鍊了程式語言的幾個概念:這是學習一門新程式語言的很好的實踐實驗。安裝 Rust你可以使用 Rustup 安裝一個 Rust 工具鏈,或者你可以在線嘗試 Rust 而不在本地安裝它。
  • java程序編寫的軟體
    它在編程中特別是在java語言中,處著重要的位置。對於Eclipse的下載、安裝也是非常簡單的,大家可以去Eclipse官網自行下載。下面就是Eclipse的圖標。它的裡面是英文的,雖然是英文大家也不用擔心,可以去搜索翻譯一下它的中文意思,但是英語好對編程非常有利的。大家接下來好好積累一下單詞吧!在Eclipse寫代碼是非常方便的,它能夠給你提示寫代碼中的錯誤,一些錯誤給你智能提醒。
  • 小生淺談Java層逆向,【Android逆向技術】
    由於APP是程式設計師通過java代碼編寫而來的,所以我們正常去逆向分析,目的就是還原程式設計師當時開發的代碼,這樣我們就能清楚的了解APP運行時候的代碼邏輯是怎麼樣的。
  • 通過編寫一個簡單的遊戲學習 JavaScript | Linux 中國
    現在有很多東西要學習,開始學習這種流行語言的好方法是編寫一個簡單的應用程式以熟悉某些概念。最近,一些人寫了關於如何通過編寫簡單的猜謎遊戲來學習自己喜歡的語言的文章,因此這是一個很好的起點!現在開始吧JavaScript 有許多種風格,但我將從最基本的開始,通常稱為 「普通 JavaScript」。
  • Java第一篇:Java程序入門
    入門Java程序編寫源程序在d:\day01 目錄下新建文本文件,完整的文件名修改為HelloWorld.java ,其中文件名為HelloWorld
  • 神奇的數字猜謎,你想一個數字我來猜,猜不對懲罰隨你定!
    重新回歸,今天我們來玩個遊戲――數字猜謎。不知道大家對魔術表演有沒有興趣,在魔術表演中,撲克是一種非常常見的道具,有著非常豐富有趣的表演需要用撲克來展示。其中有一種猜牌魔術,非常有意思。魔術師先在現場挑選一位觀眾,讓其隨便選擇一張撲克牌,並展示給除魔術師以外的所有觀眾,隨後魔術師就可以準確的說出這種撲克牌的花色、點數。