您好,登錄后才能下訂單哦!
這篇文章主要講解了Java如何實現猜數字小游戲,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。
用代碼模擬猜數字的小游戲,供大家參考,具體內容如下
思路:
1、首先需要產生一個隨機數字,并且一旦產生不再變化。用Random的nextInt方法
2、需要鍵盤輸入,所以用到了Scanner
3、獲取鍵盤輸入的數字,用Scanner當中的nextInt方法
4、規定最多只能猜7次,次數用完提示并游戲結束。已經得到了兩個數字,判斷(if)一下:
如果太大了,提示太大,請重試
如果太小了,提示太小,請重試
如果猜中了,游戲結束,并附上猜中數字的次數
5、重試就是再來一次,循環次數不確定,用while(true)。循壞次數確定的話,可加入if語句控制次數。
最后感覺不滿意還可以增加規則,用不同的代碼實現,學習效果更好。
代碼實現:
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("請輸入你猜的數字:"); int gessnum = sc.nextInt(); if(i==7){ if(gessnum==num){ System.out.println("恭喜你,第7次終于猜對啦!"); } else{ System.out.println("很遺憾!次數用完"); System.out.println("正確答案是:"+num); break; } } if(gessnum>num){ System.out.println("你猜得太大了!請重試"); } else if(gessnum<num){ System.out.println("你猜得太小了!請重試"); } else { System.out.println("恭喜你,你猜對啦!"); System.out.println("你一共猜了"+i+"次,繼續加油!"); break; } } System.out.println("游戲結束。"); } }
看完上述內容,是不是對Java如何實現猜數字小游戲有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。