Java實(shí)現(xiàn)猜數(shù)字小游戲代碼
▲游戲規(guī)則:
系統(tǒng)隨機(jī)生成一個(gè)范圍0——100的數(shù),用戶輸入數(shù)字,判斷該數(shù)字是大于,小于,還是等于隨機(jī)生成的數(shù)字,等于的時(shí)候退出程序。
▲實(shí)現(xiàn)思路:
我們首先要解決的的是隨機(jī)數(shù),若這個(gè)數(shù)是我們?nèi)藶樵O(shè)置的就沒(méi)有意思了。在Java中的java.util包中提供了一個(gè)Random類,可以實(shí)現(xiàn)系統(tǒng)輸入。隨機(jī)數(shù)解決之后就成功了一半了,接下來(lái)看代碼如何執(zhí)行吧。
import java.util.Random;
import java.util.Scanner;
public class Game {。
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int a = random.nextInt(100);
System.out.println("你可以開(kāi)始猜數(shù)啦");
while (scanner.hasNextInt()) {//循環(huán)讀取
int a1 = scanner.nextInt();
if (a1 > a) {
System.out.println("大了");
} else if (a1 < a) {
System.out.println("小了");
} else {
System.out.println("對(duì)了!!");
break;
}
}
}
}實(shí)驗(yàn)結(jié)果:

為了檢驗(yàn)正確性,可以在開(kāi)始猜數(shù)之前把隨機(jī)數(shù)a打印出來(lái),快去試試這個(gè)游戲吧
總結(jié)
到此這篇關(guān)于Java實(shí)現(xiàn)猜數(shù)字小游戲代碼的文章就介紹到這了,更多相關(guān)Java猜數(shù)字內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mybatis返回值(resultType&resultMap)的具體使用
返回值屬性有兩種設(shè)置,一種是resultType,一種是resultMap,本文主要介紹了Mybatis返回值(resultType&resultMap)的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下2023-08-08
用Java程序判斷是否是閏年的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇用Java程序判斷是否是閏年的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06
Maven項(xiàng)目無(wú)法加載jdbc.properties的問(wèn)題解決
本文主要介紹了Maven項(xiàng)目無(wú)法加載jdbc.properties的問(wèn)題解決,文章首先分析了問(wèn)題的原因,然后提供了解決方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08
簡(jiǎn)述IDEA集成Git在實(shí)際項(xiàng)目中的運(yùn)用
這篇文章主要介紹了IDEA集成Git在實(shí)際項(xiàng)目中的運(yùn)用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-07-07
java中Lambda常用場(chǎng)景代碼實(shí)例
這篇文章主要介紹了java中Lambda常用場(chǎng)景,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04

