91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么利用Java實現簡單的猜數字小游戲

發布時間:2022-04-13 10:11:52 來源:億速云 閱讀:130 作者:iii 欄目:開發技術

這篇文章主要講解了“怎么利用Java實現簡單的猜數字小游戲”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么利用Java實現簡單的猜數字小游戲”吧!

實現思路

由計算機隨機產生1~100的整數。用戶猜測計算機產生的數字,并輸入數字,當輸入的數字與計算機產生的數字相同時輸出恭喜你,猜對了。當輸入的數字小于計算機產生的數字輸出太小了,當輸入的數字大于計算機產生的數字輸出太大了

可以用for循環設定游戲猜的次數,增加代碼的可玩性

代碼實現

import java.util.Random;
import java.util.Scanner;

public class User {
    public static void main(String[] args) {

        {
            Random ran = new Random();//實例化隨機對象
            System.out.println("歡迎進入猜數字游戲,祝你玩的愉快");
            int b = ran.nextInt(100) + 1;//隨機生成一個整數作為猜的答案
            int i;

            for (i = 0; i < 10; i++) {//給游戲設定一個次數,最多輸入10次
                System.out.println("請輸入一個整數:");

                Scanner a = new Scanner(System.in);//實例化一個輸入流對象
                if (a.hasNextInt()) {//判斷輸入的數是否為int類型

                    var c = a.nextInt();//將輸入的值賦給c


                    if (c < b) {//判斷c是否小于答案,如果是就輸出下面這段話
                        System.out.printf("太小了,還剩%2d次機會", 9 - i);
                        System.out.println();
                    } else if (c > b) {//判斷c是否大于答案,如果是就輸出下面這段話
                        System.out.printf("太大了,還剩%2d次機會", 9 - i);
                        System.out.println();
                    } else {//否則就是等于答案
                        System.out.println("恭喜你,猜對了");
                        System.out.println("游戲結束,獲勝");
                        break;
                    }
                } else {//如果輸入的不是int類型,運行下面這段代碼
                    if ("不想玩了".equals(a.next())) {//判斷輸入的是否為不想玩了這幾個字,如果是就執行下面這句話
                        System.out.println("結束游戲,不玩了");
                        break;
                    } else {//否則就輸出下面這段話
                        System.out.println("輸入錯誤");
                        i--;//i-1 此次輸入不算次數
                    }

                }
            }
            if (i == 10) {//判斷輸入次數是否為10次,如果為十次就輸出下面這段話
                System.out.println("游戲結束,失敗");
            }
        }
    }

}

歡迎進入猜數字游戲,祝你玩的愉快
請輸入一個整數:
50
太小了,還剩 9次機會
請輸入一個整數:
60
太大了,還剩 8次機會
請輸入一個整數:
55
太大了,還剩 7次機會
請輸入一個整數:
53
猜對了
游戲結束,獲勝

感謝各位的閱讀,以上就是“怎么利用Java實現簡單的猜數字小游戲”的內容了,經過本文的學習后,相信大家對怎么利用Java實現簡單的猜數字小游戲這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

马边| 沾益县| 浦东新区| 阜城县| 华蓥市| 客服| 涿鹿县| 杭州市| 甘南县| 辽源市| 高雄县| 三台县| 太和县| 天祝| 谢通门县| 天水市| 汕尾市| 曲阳县| 筠连县| 周口市| 丹巴县| 灵宝市| 河源市| 获嘉县| 奉化市| 司法| 云安县| 江陵县| 五大连池市| 尼勒克县| 玉屏| 新野县| 香河县| 汉川市| 津南区| 罗甸县| 通河县| 那坡县| 台中市| 邳州市| 凌云县|