国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java實(shí)現(xiàn)的簡單猜數(shù)字游戲代碼

2019-11-26 15:21:31
字體:
供稿:網(wǎng)友

本文實(shí)例講述了java實(shí)現(xiàn)的簡單猜數(shù)字游戲代碼。分享給大家供大家參考。

具體代碼如下:

復(fù)制代碼 代碼如下:

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

public class Main {
        public static void main(String[] args) {
                // 產(chǎn)生一個(gè)隨機(jī)數(shù)
                int number = (int) (Math.random() * 100) + 1;

                // 加入count
                int count = 0;

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

                while (true) {
                        // 鍵盤錄入數(shù)據(jù)
                        Scanner sc = new Scanner(System.in);
                        System.out.println("請輸入你要猜的數(shù)據(jù):(" + 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 + "次就猜中了");
                                        // 問是否繼續(xù)
                                        System.out.println("請問還要繼續(xù)嗎?(yes)");
                                        sc = new Scanner(System.in);
                                        String str = sc.nextLine();
                                        if ("yes".equals(str)) {
                                                // 重寫賦值隨機(jī)數(shù)
                                                number = (int) (Math.random() * 100) + 1;
                                                count = 0;
                                                max = 100;
                                                min = 1;
                                        } else {
                                                break;
                                        }
                                }
                        } catch (InputMismatchException e) {
                                System.out.println("你輸入的數(shù)據(jù)有誤");
                        }
                }
        }
}

運(yùn)行結(jié)果如下圖所示:

希望本文所述對(duì)大家的java程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 衡南县| 温宿县| 中超| 高雄市| 邓州市| 惠东县| 定襄县| 封开县| 丰台区| 会昌县| 乌鲁木齐市| 满洲里市| 哈尔滨市| 双桥区| 盐源县| 遂宁市| 伊金霍洛旗| 子洲县| 兴文县| 泰兴市| 高尔夫| 堆龙德庆县| 凤山市| 布拖县| 永靖县| 海宁市| 临海市| 浦县| 湟源县| 改则县| 合江县| 甘孜县| 和林格尔县| 通辽市| 玉环县| 当雄县| 谢通门县| 专栏| 开化县| 泰兴市| 集安市|