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

java實現(xiàn)數(shù)字炸彈

 更新時間:2020年07月17日 11:51:41   作者:程程的強哥  
這篇文章主要為大家詳細介紹了java實現(xiàn)數(shù)字炸彈,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

數(shù)字炸彈游戲規(guī)則

數(shù)字炸彈游戲規(guī)則:在一個數(shù)字范圍內(nèi),有一個數(shù)字作為炸彈,誰猜中這個炸彈就被懲罰.比如范圍是1 ~ 99,炸彈是60,然后猜了一個數(shù)字是30,30不是炸彈,那么現(xiàn)在猜數(shù)字的范圍就縮小到30 ~ 100, 又猜了一個數(shù)字80,80也不是炸彈,那么現(xiàn)在又縮小范圍到30~80,每次猜不能猜邊界上的值,直到有人猜中這個炸彈,然后就受到懲罰。

Java實現(xiàn)

實現(xiàn)思路:隨機生成一個0~100的整數(shù)bomb,定義初始邊界front=0,behind=100。輸入猜的數(shù)字,當猜的數(shù)字不等于炸彈數(shù)字,就一直做循環(huán)體,當猜的數(shù)字等于炸彈數(shù)字,發(fā)生爆炸。

Java代碼:

import java.util.Scanner;

/**
 * @Author:yxq
 * @Date: 2020/7/16 14:36
 * @Tools: IntelliJ IDEA
 **/

/*
 數(shù)字炸彈
 */
public class DigitalBomb {


 public static void main(String[] args) {
  int bomb = (int) (100 * Math.random());  //定義隨機炸彈數(shù)
  int front = 0, behind = 100;  //定義范圍邊界

  Scanner input = new Scanner(System.in);
  System.out.println("你猜的數(shù)是(0~100):");
  int guess = input.nextInt();   //輸入猜的數(shù)字

  while (guess != bomb) {
   if (guess > bomb) {
    System.out.println("在"+front + "~" + guess+"之間");
    behind = guess;  //若猜的數(shù)大于炸彈數(shù)字,那么將猜的數(shù)作為最大邊界
    System.out.println("繼續(xù)猜:");
    guess = input.nextInt();
   } else {
    System.out.println("在"+guess + "~" + behind+"之間");
    front = guess;  //若猜的數(shù)小于炸彈數(shù)字,那么將猜的數(shù)作為最小邊界
    System.out.println("繼續(xù)猜:");
    guess = input.nextInt();
   }
  }

  if (guess == bomb) {
   System.out.println("\\\\\\!!!!!!!!!!!!!!!//////");
   System.out.println("------!!!!!BOOM!!!!!!------");
   System.out.println("http://////!!!!!!!!!!!!!!!\\\\\\");
   System.out.println("炸彈數(shù)字就是"+bomb);
  }

 }
}

其實也蠻簡單的。今日刷抖音刷到玩數(shù)字炸彈的,所以試著使用java實現(xiàn)這么一個簡單的數(shù)字炸彈游戲。

更多有趣的經(jīng)典小游戲實現(xiàn)專題,分享給大家:

C++經(jīng)典小游戲匯總

python經(jīng)典小游戲匯總

python俄羅斯方塊游戲集合

JavaScript經(jīng)典游戲 玩不停

java經(jīng)典小游戲匯總

javascript經(jīng)典小游戲匯總

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • struts中動態(tài)方法調(diào)用使用通配符

    struts中動態(tài)方法調(diào)用使用通配符

    這篇文章主要介紹了struts中動態(tài)方法調(diào)用使用通配符的相關資料,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-09-09
  • 用Maven插件生成Mybatis代碼的實現(xiàn)方法

    用Maven插件生成Mybatis代碼的實現(xiàn)方法

    本文主要介紹 Maven插件生成Mybatis代碼,現(xiàn)在做開發(fā)的朋友有好多用Maven 來管理代碼,這里給大家舉個例子,有需要的同學可以看下
    2016-07-07
  • Springboot啟動報錯Input length = 2的問題解決

    Springboot啟動報錯Input length = 2的問題解決

    最近使用Springboot啟動報錯,報錯內(nèi)容java.nio.charset.MalformedInputException: Input length = 2,下面就來介紹一下解決方法,感興趣的可以了解一下
    2024-08-08
  • Spring?AI聊天功能開發(fā)步驟

    Spring?AI聊天功能開發(fā)步驟

    本文給大家介紹Spring?AI聊天功能開發(fā)步驟,首先引入依賴,繼承父版本的springboot依賴,最好是比較新的依賴,結合實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • 老生常談Java String字符串(必看篇)

    老生常談Java String字符串(必看篇)

    下面小編就為大家?guī)硪黄仙U凧ava String字符串(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 解決idea不顯示Services工具欄的問題

    解決idea不顯示Services工具欄的問題

    這篇文章主要介紹了解決idea不顯示Services工具欄的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • spring中@Transactional?注解失效的原因及解決辦法

    spring中@Transactional?注解失效的原因及解決辦法

    面試中經(jīng)常會被問到事務失效的場景有哪些,本文主要介紹了spring中@Transactional?注解失效的原因及解決辦法,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • 詳解Java數(shù)組的排序算法與二分查找法

    詳解Java數(shù)組的排序算法與二分查找法

    這篇文章詳細給大家介紹了Java數(shù)組的排序算法與二分查找法,文中有詳細的代碼示例,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2023-05-05
  • Spring深入探索AOP切面編程

    Spring深入探索AOP切面編程

    Spring是一個廣泛應用的框架,SpringAOP則是Spring提供的一個標準易用的aop框架,依托Spring的IOC容器,提供了極強的AOP擴展增強能力,對項目開發(fā)提供了極大地便利
    2022-07-07
  • Java泛型通配符的使用詳解

    Java泛型通配符的使用詳解

    本文主要介紹了Java泛型通配符的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01

最新評論