Java實(shí)現(xiàn)猜數(shù)字小游戲(有次數(shù)限制)
用代碼模擬猜數(shù)字的小游戲,供大家參考,具體內(nèi)容如下
思路:
1、首先需要產(chǎn)生一個(gè)隨機(jī)數(shù)字,并且一旦產(chǎn)生不再變化。用Random的nextInt方法
2、需要鍵盤輸入,所以用到了Scanner
3、獲取鍵盤輸入的數(shù)字,用Scanner當(dāng)中的nextInt方法
4、規(guī)定最多只能猜7次,次數(shù)用完提示并游戲結(jié)束。已經(jīng)得到了兩個(gè)數(shù)字,判斷(if)一下:
如果太大了,提示太大,請(qǐng)重試
如果太小了,提示太小,請(qǐng)重試
如果猜中了,游戲結(jié)束,并附上猜中數(shù)字的次數(shù)
5、重試就是再來一次,循環(huán)次數(shù)不確定,用while(true)。循壞次數(shù)確定的話,可加入if語句控制次數(shù)。
最后感覺不滿意還可以增加規(guī)則,用不同的代碼實(shí)現(xiàn),學(xué)習(xí)效果更好。
代碼實(shí)現(xiàn):
import java.util.Random; import java.util.Scanner; public class Demo01{ public static void main(String[] args) { Random r = new Random(); int num = r.nextInt(100)+1; Scanner sc = new Scanner(System.in); for (int i = 0; i < 8; i++) { System.out.println("請(qǐng)輸入你猜的數(shù)字:"); int gessnum = sc.nextInt(); if(i==7){ if(gessnum==num){ System.out.println("恭喜你,第7次終于猜對(duì)啦!"); } else{ System.out.println("很遺憾!次數(shù)用完"); System.out.println("正確答案是:"+num); break; } } if(gessnum>num){ System.out.println("你猜得太大了!請(qǐng)重試"); } else if(gessnum<num){ System.out.println("你猜得太小了!請(qǐng)重試"); } else { System.out.println("恭喜你,你猜對(duì)啦!"); System.out.println("你一共猜了"+i+"次,繼續(xù)加油!"); break; } } System.out.println("游戲結(jié)束。"); } }
總結(jié):雖然這是一個(gè)很簡(jiǎn)單的代碼實(shí)現(xiàn)問題,但對(duì)于初學(xué)者,還是有跟多學(xué)習(xí)的地方。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
spring通過jdbc連接數(shù)據(jù)庫(kù)
這篇文章主要為大家詳細(xì)介紹了spring通過jdbc連接數(shù)據(jù)庫(kù)的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08Java與Spring?boot后端項(xiàng)目Bug超全總結(jié)
Spring Boot是一個(gè)開源的 Java 開發(fā)框架,它的目的是簡(jiǎn)化Spring應(yīng)用程序的開發(fā)和部署,下面這篇文章主要給大家介紹了關(guān)于Java與Spring?boot后端項(xiàng)目Bug的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06淺談java分頁三個(gè)類 PageBean ResponseUtil StringUtil
下面小編就為大家?guī)硪黄獪\談java分頁三個(gè)類 PageBean ResponseUtil StringUtil。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07Java多態(tài)和實(shí)現(xiàn)接口的類的對(duì)象賦值給接口引用的方法(推薦)
下面小編就為大家?guī)硪黄狫ava多態(tài)和實(shí)現(xiàn)接口的類的對(duì)象賦值給接口引用的方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02