日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【JAVA】超简单的1-100猜数字小游戏

發布時間:2024/1/18 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【JAVA】超简单的1-100猜数字小游戏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

前言:先捋一捋思路:

步驟一:生成隨機數字

步驟二:獲取鍵盤輸入“猜測”的數字

步驟三:加上判斷

JDK_API_1_6_zh_CN 下載


簡介:首先會從1-100之間會有一個隨機出現的默認數字,玩家用最少的次數猜中默認數字即可獲勝,在猜數字的過程中會給出或高或低的提示直至最后猜中為止;

前言:先捋一捋思路:

  • 首先必須產生一個在1-100之間的隨機數字,且在本局結束之前是不能產生變化的。其次需要用到第一個API,Random的nextInt方法來生成一個隨機數字;
  • 需要告訴程序我們猜的是幾?需要準備第二個API,所以需要用到了Scanner;
  • 需要獲取鍵盤輸入的數字,用Scanner當中的nextInt方法;
  • 已經獲取了兩個數字,第一個是隨機數字,也就是正確的答案,第二個是玩家猜測的數字。此時需要判斷(if)一下玩家猜測的數字:
  • 玩家猜測的數字如果大于隨機數,提示“您輸入的數字太大了,請繼續猜測!”
  • 玩家猜測的數字如果小于隨機數,提示“您輸入的數字太小了,請繼續猜測!”
  • 玩家如果猜中了,提示“在您不懈的努力下,恭喜您終于猜中了!”
  • 繼續猜測就是再來一次,而且循環次數并不能夠確定,所以可以用while(ture),直至猜中為止。
  • ?接下來我們將用代碼模擬來實現猜數字小游戲;

    步驟一:生成隨機數字

    package Object; // 隨機數 import java.util.Random;// 鍵盤輸入 import java.util.Scanner;public class DemoGames {public static void main(String[] args) {Random r = new Random(); // 定義一個變量去存儲隨機數,且整體+1,生成1-100的隨機數;int randomNum = r.nextInt(100) + 1; }

    步驟二:獲取鍵盤輸入“猜測”的數字

    package Object; // 隨機數 import java.util.Random;// 鍵盤輸入 import java.util.Scanner;public class DemoGames {public static void main(String[] args) {Random r = new Random(); // 定義一個變量去存儲隨機數,且整體+1,生成1-100的隨機數;int randomNumber = r.nextInt(100) + 1; // 需要獲取鍵盤輸入的數字,用Scanner當中的nextInt方法;Scanner scc = new Scanner(System.in);int correctNumber = scc.nextInt();} }

    步驟三:加上判斷

    package Object; // 隨機數import java.util.Random;// 鍵盤輸入 import java.util.Scanner;public class DemoGames {public static void main(String[] args) {Random r = new Random(); // 定義一個變量去存儲隨機數,且整體+1,生成1-100的隨機數;int randomNumber = r.nextInt(100) + 1; // 此時正確答案已經有了,本局游戲未結束前不會發生變更 // 需要獲取鍵盤輸入的數字,用Scanner當中的nextInt方法;Scanner scc = new Scanner(System.in);while (true) {System.out.println("請輸入您猜測的數字");int correctNumber = scc.nextInt();if (correctNumber > randomNumber){System.out.println("您輸入的數字太大了,請繼續猜測!");}else if (correctNumber < randomNumber){System.out.println("您輸入的數字太小了,請繼續猜測!");}else {System.out.println("在您不懈的努力下,恭喜您終于猜中了!");break;}}System.out.println("游戲結束");} }

    JDK_API_1_6_zh_CN 下載

    ?JDK_API_1_6_zh_CN 下載

    總結

    以上是生活随笔為你收集整理的【JAVA】超简单的1-100猜数字小游戏的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。