java語言實(shí)現(xiàn)猜數(shù)字游戲
本文實(shí)例為大家分享了java實(shí)現(xiàn)猜數(shù)字游戲的具體代碼,供大家參考,具體內(nèi)容如下
隨機(jī)生成0~100的數(shù)字,通過控制臺(tái)輸入猜測(cè)數(shù)字,輸出進(jìn)行提示,知道猜測(cè)正確后,結(jié)束本次猜數(shù)字游戲,從而決定是否需要重新玩
代碼如下:
import java.util.Random;import java.util.Scanner;public class GuessNumber1{ public static Scanner scanner = new Scanner(System.in);//輸入 public static Random rnd = new Random();//產(chǎn)生隨機(jī)數(shù) public static void meau(){ System.out.println(' *****歡迎進(jìn)入猜數(shù)字游戲***** '); System.out.println(' 1:play----------0:exit '); System.out.println('********************************'); } public static void userplay(){ while(true){ meau(); System.out.print('請(qǐng)輸入你的選擇:'); int sc = scanner.nextInt(); switch(sc){ case 1:{ play(); break; } case 0:{ return; } default:{ System.out.println('輸入錯(cuò)誤'); break; } } }} public static void play(){ int random = rnd.nextInt(100); while(true){ System.out.print('請(qǐng)輸入你猜想的數(shù)字:'); int sc = scanner.nextInt(); if (sc<random){ System.out.println('猜小了'); }else if (sc>random){ System.out.println('猜大了'); }else{ System.out.println('猜對(duì)了'); break; } }} public static void main(String[] args){ userplay(); } }
對(duì)應(yīng)結(jié)果如下:
更多有趣的經(jīng)典小游戲?qū)崿F(xiàn)專題,也分享給大家:
C++經(jīng)典小游戲匯總
python經(jīng)典小游戲匯總
python俄羅斯方塊游戲集合
JavaScript經(jīng)典游戲 玩不停
java經(jīng)典小游戲匯總
javascript經(jīng)典小游戲匯總
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. ASP中if語句、select 、while循環(huán)的使用方法2. xml中的空格之完全解說3. ASP中解決“對(duì)象關(guān)閉時(shí),不允許操作。”的詭異問題……4. ASP動(dòng)態(tài)網(wǎng)頁制作技術(shù)經(jīng)驗(yàn)分享5. msxml3.dll 錯(cuò)誤 800c0019 系統(tǒng)錯(cuò)誤:-2146697191解決方法6. 無線標(biāo)記語言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)第1/2頁7. XML入門的常見問題(四)8. html小技巧之td,div標(biāo)簽里內(nèi)容不換行9. 解決ASP中http狀態(tài)跳轉(zhuǎn)返回錯(cuò)誤頁的問題10. WMLScript的語法基礎(chǔ)
