用java實(shí)現(xiàn)猜數(shù)字游戲
本文實(shí)例為大家分享了java實(shí)現(xiàn)猜數(shù)字游戲的具體代碼,供大家參考,具體內(nèi)容如下
一、游戲操作游戲操作如下:
后臺(tái)預(yù)先生成一個(gè)1-100之間的隨機(jī)數(shù),用戶鍵盤錄入猜數(shù)字如果猜對(duì)了,打印“恭喜您,答對(duì)了”如果猜錯(cuò)了猜大了:打印“sorry,您猜大了!”猜小了:打印“sorry,您猜小了!”直到數(shù)字猜到為止
二、案例需求分析猜數(shù)字案例的需求如下:
后臺(tái)預(yù)先生成一個(gè)1-100之間的隨機(jī)數(shù),用戶鍵盤錄入猜數(shù)字
如果猜對(duì)了,打印“恭喜您,答對(duì)了”
如果猜錯(cuò)了猜大了:打印“sorry,您猜大了!”猜小了:打印“sorry,您猜小了!”
直到數(shù)字猜到為止
我們經(jīng)過分析,得出如下的分析結(jié)果:
1.通過Random類中方法nextInt(),生成一個(gè)1-100之間的隨機(jī)數(shù)2.輸入猜的數(shù)字3.通過while循環(huán),進(jìn)行猜數(shù)字對(duì)錯(cuò)判斷
猜對(duì),跳出循環(huán),游戲結(jié)束;猜錯(cuò)了,根據(jù)結(jié)果,給出提示,接著猜數(shù)字,游戲繼續(xù)如果猜大了,打印sorry,您猜大了!繼續(xù)下一次循環(huán)如果猜小了,打印sorry,您猜小了!繼續(xù)下一次循環(huán)
三、代碼實(shí)現(xiàn)模塊1.Java3GuessNum.java文件:
package Lianxi;import java.util.Random;import java.util.Scanner;public class Java3GuessNum { public static void main(String[] args) {//生成一個(gè)1~100的隨機(jī)數(shù)Random r=new Random();int i=r.nextInt(100);//鍵盤錄入猜的數(shù)字Scanner sc=new Scanner(System.in);System.out.println('請(qǐng)輸入一個(gè)數(shù)字:');int number=sc.nextInt();//用來接收控制臺(tái)錄入的數(shù)字//只在猜對(duì)時(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('恭喜你,答對(duì)了');break; } System.out.println('請(qǐng)?jiān)谳斎胍粋€(gè)數(shù)字:'); number=sc.nextInt();} }}
2.運(yùn)行結(jié)果:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 讀大數(shù)據(jù)量的XML文件的讀取問題2. 概述IE和SQL2k開發(fā)一個(gè)XML聊天程序3. CSS可以做的幾個(gè)令你嘆為觀止的實(shí)例分享4. JSP之表單提交get和post的區(qū)別詳解及實(shí)例5. jsp+servlet實(shí)現(xiàn)猜數(shù)字游戲6. asp知識(shí)整理筆記4(問答模式)7. 低版本IE正常運(yùn)行HTML5+CSS3網(wǎng)站的3種解決方案8. JSP+Servlet實(shí)現(xiàn)文件上傳到服務(wù)器功能9. jsp文件下載功能實(shí)現(xiàn)代碼10. javascript xml xsl取值及數(shù)據(jù)修改第1/2頁(yè)
