一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java實現的簡單猜數字游戲代碼

java實現的簡單猜數字游戲代碼

2019-12-04 12:44shichen2014 JAVA教程

這篇文章主要介紹了java實現的簡單猜數字游戲代碼,通過隨機數與邏輯判斷來實現游戲功能,具有一定的參考借鑒價值,需要的朋友可以參考下

本文實例講述了java實現的簡單猜數字游戲代碼。分享給大家供大家參考。

具體代碼如下:

 

復制代碼代碼如下:


import java.util.InputMismatchException;
import java.util.Scanner;

 

public class Main {
        public static void main(String[] args) {
                // 產生一個隨機數
                int number = (int) (Math.random() * 100) + 1;

                // 加入count
                int count = 0;

                // 在這里加入最大值,和最小值
                int max = 100;
                int min = 1;

                while (true) {
                        // 鍵盤錄入數據
                        Scanner sc = new Scanner(System.in);
                        System.out.println("請輸入你要猜的數據:(" + min + "~" + max + ")");
                        try {
                                count++;
                                int guessNumber = sc.nextInt();
                                // 判斷
                                if (guessNumber > number) {
                                        max = guessNumber;
                                        System.out.println("你猜大了");
                                } else if (guessNumber < number) {
                                        min = guessNumber;
                                        System.out.println("你猜小了");
                                } else {
                                        System.out.println("恭喜你,花了" + count + "次就猜中了");
                                        // 問是否繼續
                                        System.out.println("請問還要繼續嗎?(yes)");
                                        sc = new Scanner(System.in);
                                        String str = sc.nextLine();
                                        if ("yes".equals(str)) {
                                                // 重寫賦值隨機數
                                                number = (int) (Math.random() * 100) + 1;
                                                count = 0;
                                                max = 100;
                                                min = 1;
                                        } else {
                                                break;
                                        }
                                }
                        } catch (InputMismatchException e) {
                                System.out.println("你輸入的數據有誤");
                        }
                }
        }
}

 

運行結果如下圖所示:

java實現的簡單猜數字游戲代碼

希望本文所述對大家的java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91国在线观看 | 国产一级特黄在线播放 | 亚洲天堂2015 | 亚洲国产区男人本色在线观看欧美 | 国内精品国语自产拍在线观看55 | 日本三级免费观看 | 亚洲区一| 青草色视频 | 午夜性色一区二区三区不卡视频 | 99re在线视频免费观看 | 女仆掀起蕾丝裙被打屁股作文 | 亚洲国产欧美久久香综合 | hd性欧美俱乐部中文 | 亚洲精品乱码久久久久久蜜桃 | 青草视频网 | 闺蜜的样子小说安沁在线阅读 | 满城尽带黄金甲大胸片 | 韩国最新理论三级在线观看 | 女子校生下媚药在线观看 | 国产xxx在线| waswaswas免费 | 高清在线观看mv的网址免费 | 欧美亚洲综合另类 | 免费精品一区二区三区在线观看 | 黑人巨大vs北条麻妃在线 | 金莲一级淫片aaaaaa | 555www成人网 | 掰开逼操 | 蜜桃传媒在线 | 国产精品xxxav免费视频 | www四虎| 国产尤物视频 | 色悠久久久久综合网小说 | 精品人人做人人爽久久久 | 丁香六月色婷婷综合网 | 京东热在线观看 | 亚洲AV午夜福利精品香蕉麻豆 | 亚洲第一男人天堂 | 九二淫黄大片看片 | 久久精品人人做人人爽97 | 三级理论在线观看 |