用java實現(xiàn)猜數(shù)字游戲
本文實例為大家分享了java實現(xiàn)猜數(shù)字游戲的具體代碼,供大家參考,具體內(nèi)容如下
一、游戲操作游戲操作如下:
后臺預(yù)先生成一個1-100之間的隨機數(shù),用戶鍵盤錄入猜數(shù)字如果猜對了,打印“恭喜您,答對了”如果猜錯了猜大了:打印“sorry,您猜大了!”猜小了:打印“sorry,您猜小了!”直到數(shù)字猜到為止
二、案例需求分析猜數(shù)字案例的需求如下:
后臺預(yù)先生成一個1-100之間的隨機數(shù),用戶鍵盤錄入猜數(shù)字
如果猜對了,打印“恭喜您,答對了”
如果猜錯了猜大了:打印“sorry,您猜大了!”猜小了:打印“sorry,您猜小了!”
直到數(shù)字猜到為止
我們經(jīng)過分析,得出如下的分析結(jié)果:
1.通過Random類中方法nextInt(),生成一個1-100之間的隨機數(shù)2.輸入猜的數(shù)字3.通過while循環(huán),進行猜數(shù)字對錯判斷
猜對,跳出循環(huán),游戲結(jié)束;猜錯了,根據(jù)結(jié)果,給出提示,接著猜數(shù)字,游戲繼續(xù)如果猜大了,打印sorry,您猜大了!繼續(xù)下一次循環(huán)如果猜小了,打印sorry,您猜小了!繼續(xù)下一次循環(huán)
三、代碼實現(xiàn)模塊1.Java3GuessNum.java文件:
package Lianxi;import java.util.Random;import java.util.Scanner;public class Java3GuessNum { public static void main(String[] args) {//生成一個1~100的隨機數(shù)Random r=new Random();int i=r.nextInt(100);//鍵盤錄入猜的數(shù)字Scanner sc=new Scanner(System.in);System.out.println('請輸入一個數(shù)字:');int number=sc.nextInt();//用來接收控制臺錄入的數(shù)字//只在猜對時跳出循環(huán),程序結(jié)束while(true){ if (number < i) {System.out.println('sorry,你猜小了'); } else if (number > i) {System.out.println('sorry,你猜大了'); } else if (number==i){System.out.println('恭喜你,答對了');break; } System.out.println('請在輸入一個數(shù)字:'); number=sc.nextInt();} }}
2.運行結(jié)果:
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. ASP實現(xiàn)加法驗證碼2. ASP 信息提示函數(shù)并作返回或者轉(zhuǎn)向3. 將properties文件的配置設(shè)置為整個Web應(yīng)用的全局變量實現(xiàn)方法4. asp(vbs)Rs.Open和Conn.Execute的詳解和區(qū)別及&H0001的說明5. CSS hack用法案例詳解6. ASP.NET MVC遍歷驗證ModelState的錯誤信息7. asp中response.write("中文")或者js中文亂碼問題8. PHP設(shè)計模式中工廠模式深入詳解9. jsp網(wǎng)頁實現(xiàn)貪吃蛇小游戲10. 用css截取字符的幾種方法詳解(css排版隱藏溢出文本)
