最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Java實現(xiàn)簡單的猜數(shù)字小游戲

 更新時間:2022年04月13日 09:26:57   作者:hacker707  
這篇文章主要為大家詳細介紹了如何利用java語言實現(xiàn)猜數(shù)字小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

實現(xiàn)思路

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

可以用for循環(huán)設定游戲猜的次數(shù),增加代碼的可玩性

代碼實現(xiàn)

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

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

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

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

                Scanner a = new Scanner(System.in);//實例化一個輸入流對象
                if (a.hasNextInt()) {//判斷輸入的數(shù)是否為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("游戲結(jié)束,獲勝");
                        break;
                    }
                } else {//如果輸入的不是int類型,運行下面這段代碼
                    if ("不想玩了".equals(a.next())) {//判斷輸入的是否為不想玩了這幾個字,如果是就執(zhí)行下面這句話
                        System.out.println("結(jié)束游戲,不玩了");
                        break;
                    } else {//否則就輸出下面這段話
                        System.out.println("輸入錯誤");
                        i--;//i-1 此次輸入不算次數(shù)
                    }

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

}

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

到此這篇關于利用Java實現(xiàn)簡單的猜數(shù)字小游戲的文章就介紹到這了,更多相關Java猜數(shù)字內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

新兴县| 南乐县| 项城市| 五原县| 中山市| 贵南县| 南涧| 阿克陶县| 绥江县| 晋州市| 通江县| 石阡县| 定兴县| 布尔津县| 班玛县| 西林县| 嘉义县| 绥化市| 绵阳市| 石嘴山市| 鄂托克前旗| 小金县| 凤凰县| 昌吉市| 宜君县| 友谊县| 古蔺县| 泽库县| 玉溪市| 常山县| 阿瓦提县| 富裕县| 驻马店市| 娄烦县| 扎鲁特旗| 治多县| 卓资县| 霍林郭勒市| 邯郸市| 广宗县| 专栏|