【JAVA】超简单的1-100猜数字小游戏
生活随笔
收集整理的這篇文章主要介紹了
【JAVA】超简单的1-100猜数字小游戏
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
前言:先捋一捋思路:
步驟一:生成隨機數(shù)字
步驟二:獲取鍵盤輸入“猜測”的數(shù)字
步驟三:加上判斷
JDK_API_1_6_zh_CN 下載
簡介:首先會從1-100之間會有一個隨機出現(xiàn)的默認(rèn)數(shù)字,玩家用最少的次數(shù)猜中默認(rèn)數(shù)字即可獲勝,在猜數(shù)字的過程中會給出或高或低的提示直至最后猜中為止;
前言:先捋一捋思路:
?接下來我們將用代碼模擬來實現(xiàn)猜數(shù)字小游戲;
步驟一:生成隨機數(shù)字
package Object; // 隨機數(shù) import java.util.Random;// 鍵盤輸入 import java.util.Scanner;public class DemoGames {public static void main(String[] args) {Random r = new Random(); // 定義一個變量去存儲隨機數(shù),且整體+1,生成1-100的隨機數(shù);int randomNum = r.nextInt(100) + 1; }步驟二:獲取鍵盤輸入“猜測”的數(shù)字
package Object; // 隨機數(shù) import java.util.Random;// 鍵盤輸入 import java.util.Scanner;public class DemoGames {public static void main(String[] args) {Random r = new Random(); // 定義一個變量去存儲隨機數(shù),且整體+1,生成1-100的隨機數(shù);int randomNumber = r.nextInt(100) + 1; // 需要獲取鍵盤輸入的數(shù)字,用Scanner當(dāng)中的nextInt方法;Scanner scc = new Scanner(System.in);int correctNumber = scc.nextInt();} }步驟三:加上判斷
package Object; // 隨機數(shù)import java.util.Random;// 鍵盤輸入 import java.util.Scanner;public class DemoGames {public static void main(String[] args) {Random r = new Random(); // 定義一個變量去存儲隨機數(shù),且整體+1,生成1-100的隨機數(shù);int randomNumber = r.nextInt(100) + 1; // 此時正確答案已經(jīng)有了,本局游戲未結(jié)束前不會發(fā)生變更 // 需要獲取鍵盤輸入的數(shù)字,用Scanner當(dāng)中的nextInt方法;Scanner scc = new Scanner(System.in);while (true) {System.out.println("請輸入您猜測的數(shù)字");int correctNumber = scc.nextInt();if (correctNumber > randomNumber){System.out.println("您輸入的數(shù)字太大了,請繼續(xù)猜測!");}else if (correctNumber < randomNumber){System.out.println("您輸入的數(shù)字太小了,請繼續(xù)猜測!");}else {System.out.println("在您不懈的努力下,恭喜您終于猜中了!");break;}}System.out.println("游戲結(jié)束");} }JDK_API_1_6_zh_CN 下載
?JDK_API_1_6_zh_CN 下載
總結(jié)
以上是生活随笔為你收集整理的【JAVA】超简单的1-100猜数字小游戏的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python idle怎么保存_冬虫夏草
- 下一篇: 偶初学的时候写的,同给初学者参考