欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2014年11月11日 16:09:19   投稿:shichen2014  
這篇文章主要介紹了java實(shí)現(xiàn)的簡單猜數(shù)字游戲代碼,通過隨機(jī)數(shù)與邏輯判斷來實(shí)現(xiàn)游戲功能,具有一定的參考借鑒價值,需要的朋友可以參考下

本文實(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)生一個隨機(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é)果如下圖所示:

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

相關(guān)文章

  • java pdf加水印的方法

    java pdf加水印的方法

    這篇文章主要為大家詳細(xì)介紹了java pdf加水印的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • SWT(JFace)體驗(yàn)之復(fù)制粘貼

    SWT(JFace)體驗(yàn)之復(fù)制粘貼

    SWT(JFace)體驗(yàn)之復(fù)制粘貼
    2009-06-06
  • springboot訪問template下的html頁面的實(shí)現(xiàn)配置

    springboot訪問template下的html頁面的實(shí)現(xiàn)配置

    這篇文章主要介紹了springboot訪問template下的html頁面的實(shí)現(xiàn)配置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Spring定時任務(wù)使用及如何使用郵件監(jiān)控服務(wù)器

    Spring定時任務(wù)使用及如何使用郵件監(jiān)控服務(wù)器

    這篇文章主要介紹了Spring定時任務(wù)使用及如何使用郵件監(jiān)控服務(wù)器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • java實(shí)現(xiàn)學(xué)生宿舍系統(tǒng)

    java實(shí)現(xiàn)學(xué)生宿舍系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)學(xué)生宿舍系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • JAVA線程池專題(概念和作用)

    JAVA線程池專題(概念和作用)

    這篇文章主要介紹了Java線程池的概念和作用,文中講解非常詳細(xì),代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • Java常用HASH算法總結(jié)【經(jīng)典實(shí)例】

    Java常用HASH算法總結(jié)【經(jīng)典實(shí)例】

    這篇文章主要介紹了Java常用HASH算法,結(jié)合實(shí)例形式總結(jié)分析了Java常用的Hash算法,包括加法hash、旋轉(zhuǎn)hash、FNV算法、RS算法hash、PJW算法、ELF算法、BKDR算法、SDBM算法、DJB算法、DEK算法、AP算法等,需要的朋友可以參考下
    2017-09-09
  • java交換排序之奇偶排序?qū)崿F(xiàn)方法

    java交換排序之奇偶排序?qū)崿F(xiàn)方法

    這篇文章主要介紹了java交換排序之奇偶排序?qū)崿F(xiàn)方法,實(shí)例分析了奇偶排序的原理與具體實(shí)現(xiàn)技巧,非常具有實(shí)用價值,需要的朋友可以參考下
    2015-02-02
  • Spring MVC-@RequestMapping注解詳解

    Spring MVC-@RequestMapping注解詳解

    @RequestMapping注解的作用,就是將請求和處理請求的控制器方法關(guān)聯(lián)起來,建立映射關(guān)系。這篇文章主要給大家介紹了關(guān)于SpringMVC中@RequestMapping注解用法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • 使用Maven Archetype插件構(gòu)建Maven工程原型模板的實(shí)例

    使用Maven Archetype插件構(gòu)建Maven工程原型模板的實(shí)例

    下面小編就為大家分享一篇使用Maven Archetype插件構(gòu)建Maven工程原型模板的實(shí)例,具有很好的參考價值,希望對大家有所幫助
    2017-12-12

最新評論