java實(shí)現(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實(shí)現(xiàn)
實(shí)現(xiàn)思路:隨機(jī)生成一個0~100的整數(shù)bomb,定義初始邊界front=0,behind=100。輸入猜的數(shù)字,當(dāng)猜的數(shù)字不等于炸彈數(shù)字,就一直做循環(huán)體,當(dāng)猜的數(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()); //定義隨機(jī)炸彈數(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í)也蠻簡單的。今日刷抖音刷到玩數(shù)字炸彈的,所以試著使用java實(shí)現(xiàn)這么一個簡單的數(shù)字炸彈游戲。
更多有趣的經(jīng)典小游戲?qū)崿F(xiàn)專題,分享給大家:
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
用Maven插件生成Mybatis代碼的實(shí)現(xiàn)方法
本文主要介紹 Maven插件生成Mybatis代碼,現(xiàn)在做開發(fā)的朋友有好多用Maven 來管理代碼,這里給大家舉個例子,有需要的同學(xué)可以看下2016-07-07
Springboot啟動報(bào)錯Input length = 2的問題解決
最近使用Springboot啟動報(bào)錯,報(bào)錯內(nèi)容java.nio.charset.MalformedInputException: Input length = 2,下面就來介紹一下解決方法,感興趣的可以了解一下2024-08-08
spring中@Transactional?注解失效的原因及解決辦法
面試中經(jīng)常會被問到事務(wù)失效的場景有哪些,本文主要介紹了spring中@Transactional?注解失效的原因及解決辦法,具有一定的參考價值,感興趣的可以了解一下2024-06-06

