国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 宝鸡市| 上饶市| 林州市| 保德县| 芜湖县| 二连浩特市| 白银市| 疏勒县| 清远市| 黄大仙区| 梧州市| 西宁市| 尤溪县| 潢川县| 安岳县| 湖北省| 安吉县| 阜平县| 柞水县| 合川市| 饶河县| 思茅市| 望江县| 芷江| 云梦县| 承德市| 焦作市| 吉林省| 梨树县| 钟祥市| 平舆县| 溆浦县| 阿尔山市| 瓮安县| 乳源| 牟定县| 哈尔滨市| 长治县| 根河市| 甘德县| 云霄县|