日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

java實現(xiàn)猜字母游戲

瀏覽:133日期:2022-08-15 16:24:14

本文實例為大家分享了java實現(xiàn)猜字母游戲的具體代碼,供大家參考,具體內(nèi)容如下

案例需求:

StepOne:

系統(tǒng)隨機生成一組隨機的字符數(shù)組(不重復(fù))

StepTwo:

控制臺輸入一組字符串與系統(tǒng)生成的字符數(shù)組進行對比

StepThree:

若控制臺輸入與系統(tǒng)隨機生成的不符則提示字符正確個數(shù)及對位正確個數(shù)

StepFour:

若控制臺輸入與系統(tǒng)隨機生成的完全一致則提示“恭喜你猜對了,游戲結(jié)束”程序退出。若不完全一致則需要一直猜

StepFive:

若控制臺輸入的是EXIT則提示“游戲終止”程序退出

StepSix:

若控制臺輸入的數(shù)組長度不符則提示“年輕人不講武德,長度不符,耗子尾汁!”

具體代碼實現(xiàn):

package game;import java.util.Scanner;public class GuessLetters { /** * 將隨機生成一個字母數(shù)組的邏輯封裝成一個方法 **/ public static char[] Nonce(){ char[] random=new char[5];//不重復(fù)的隨機字母數(shù)組,長度5// 存儲可能出現(xiàn)的字母的char數(shù)組(庫) char[] warehouse={ ’A’,’B’,’C’,’D’,’E’, ’F’,’G’,’H’,’I’,’J’, ’K’,’L’,’M’,’N’,’O’, ’P’,’Q’,’R’,’S’,’T’, ’U’,’V’,’W’,’X’,’Y’, ’Z’ };// 創(chuàng)建一個boolean類型的變量(長度是warehouse的長度)來記錄使用過的warehouse數(shù)組的元素 boolean[] warehouseOne=new boolean[warehouse.length]; for (int i=0;i<random.length;i++){//遍歷random數(shù)組中的每個元素 int index; do {//隨機warehouse長度的下標(biāo)// 創(chuàng)建一個index變量隨機生成warehouse數(shù)組長度的下標(biāo) index=(int)(Math.random()*warehouse.length); }while (warehouseOne[index]==true);// 將warehouse[index]中的元素賦值給random[i]元素 random[i]=warehouse[index];// 在boolean類型的warehouseOne數(shù)組中對應(yīng)的index元素改為true(以做標(biāo)記) warehouseOne[index]=true; } return random; } /** *將(判斷系統(tǒng)隨機的char類型字母數(shù)組和用戶輸入的字符串對比,并輸出字母正確個數(shù)和對位正確個數(shù))的邏輯封裝成方法 **/ public static int[] contrast(char[] random, char[] input){ int[] result=new int[2];//result[0]字母對個數(shù),result[1]對位對個數(shù) for (int i=0;i<input.length;i++){//遍歷input數(shù)組 for (int j=0;j<random.length;j++){//遍歷random數(shù)組 if (input[i]==random[j]){//對比字符對對錯 result[0]++;//字符正確個數(shù)+1 if (i==j){//對比對位對錯 result[1]++; } break;//當(dāng)字符對時 無需繼續(xù)對比后面的元素,跳出循環(huán)。 } } } return result; } /*主方法(main)中整理且運行封裝好的方法*/ public static void main(String[] args) {// 調(diào)用random方法,來產(chǎn)生一個隨機的char字符數(shù)組 char[] chs=Nonce(); System.out.println(chs);//作弊// 控制臺輸入 Scanner sc = new Scanner(System.in);// 創(chuàng)建一個變量result數(shù)組存儲字符正確,對位正確個數(shù)// 錯誤次數(shù) int mistake=0; do {//需求當(dāng)沒有猜對時,一直猜// 友好提示 System.out.println('請輸入五個不重復(fù)的字母');// 接受輸入的字符串inputOne將inputOne轉(zhuǎn)換成大寫 String inputOne = sc.next().toUpperCase();// 需求:控制臺輸入EXIT,則程序退出 if ('EXIT'.equals(inputOne)){//判斷接收的字符是否是EXIT break;//跳出循環(huán),程序結(jié)束 } // 將字符串類型數(shù)組轉(zhuǎn)換成char類型數(shù)組 char[] input = inputOne.toCharArray();// 需求:控制臺如若輸入的字符長度與隨機字符長度不符則友好提示 if (result[2]!=chs.length){//判斷長度是否一致// 調(diào)用對比邏輯的方法contrast int[] result = contrast(chs, input);// 需求:如果猜對了,則友好提示,且程序終止 if (result[1]==chs.length) {//判斷對位正確個數(shù)是否與隨機的數(shù)組長度一致// 友好提示 System.out.println('恭喜你猜對了,游戲結(jié)束!'); break;//條數(shù)循環(huán),程序結(jié)束 }else{// 輸出結(jié)果(字符正確個數(shù),對位正確個數(shù)) System.out.println('字符正確個數(shù):' + result[0] + 't對位正確個數(shù):' + result[1]+'n繼續(xù)猜');// 需求:記錄錯誤次數(shù) mistake++;//錯誤次數(shù)+1 } }else{// 友好提示 System.out.println('年輕人不講武德,長度不符,耗子尾汁'); } }while (true); }}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
好看的亚洲午夜视频在线| 国产精品一区二区精品视频观看 | 国产精品成人3p一区二区三区| 日韩欧美中文字幕一区二区三区| 日本成人在线视频网站| 国产女人18毛片水真多18精品| 久久丁香四色| 日韩欧美一区二区三区在线视频 | 国产乱码精品一区二区三区四区 | 国产一区二区三区不卡av| 成人在线免费观看网站| 久久久精品久久久久久96| 不卡视频在线| 亚洲男人在线| 精品视频一二| 激情欧美一区二区三区| 日韩中文字幕av电影| 青青伊人久久| 日韩电影在线视频| 国产亚洲精品久久久久婷婷瑜伽| 91精品日本| 精品99在线| 国产精品美女| 久久精品欧洲| 亚洲欧洲一区二区天堂久久| 欧美日韩调教| 日韩国产一区| 日韩精品中文字幕吗一区二区| 国产亚洲综合精品| 老牛影视一区二区三区| 国产日韩在线观看视频| 99久久久久| 欧美综合精品| 精品欧美激情在线观看| 国产伦乱精品| 在线视频亚洲| 日本少妇精品亚洲第一区| 日本一区二区免费高清| 亚洲欧美日本国产专区一区| 国产精品伦一区二区| 今天的高清视频免费播放成人| 日韩高清中文字幕一区| 精品免费av在线| 日韩精品一区二区三区免费视频| 97视频热人人精品免费| 亚洲人亚洲人色久| 久久精品91| 国产伦精品一区二区三区在线播放| 国产专区一区| 久久精品国产精品亚洲毛片| 久久国产精品亚洲77777| 久久精品九色| 日韩欧美中文字幕在线视频| 久久国产亚洲| 日韩精品一区第一页| 麻豆精品蜜桃视频网站| 黄色亚洲大片免费在线观看| 精品视频一区二区三区四区五区| 亚洲伊人精品酒店| 999视频精品| 欧美91在线| 日本精品另类| 亚洲一二三区视频| 午夜精品免费| 久久精品国内一区二区三区水蜜桃| 日本va欧美va精品| 亚洲婷婷免费| 欧美国产偷国产精品三区| 国产日韩欧美中文在线| 麻豆亚洲精品| 亚洲欧美久久久| 不卡中文一二三区| 伊人久久国产| 久久精品国产一区二区| 欧美日韩一区二区三区不卡视频 | 国产欧美日韩在线一区二区| 亚洲精品国产嫩草在线观看| 国产精品久久| 丝袜美腿高跟呻吟高潮一区| 久久精品国产精品亚洲毛片| 国产精品大片| 黄色亚洲大片免费在线观看| 国产精品久久久久久久久久齐齐| 黄色日韩在线| 日欧美一区二区| 国产精品中文字幕亚洲欧美| 青草综合视频| 欧洲一级精品| 亚洲欧美综合| 日本国产欧美| 亚洲大全视频| 婷婷精品进入| 在线精品视频在线观看高清| 久久免费黄色| 色吊丝一区二区| 日韩一区二区三区高清在线观看| 色爱av综合网| 国户精品久久久久久久久久久不卡| 久久国产日韩| aa国产精品| 日韩精品一区第一页| 亚洲日本国产| 国产日韩欧美一区在线| 日韩高清在线不卡| 国产欧美日韩一区二区三区在线| 国产精品一站二站| 欧美在线网站| 日韩手机在线| 欧美精品导航| 精品国产a一区二区三区v免费| 国产粉嫩在线观看| 亚洲香蕉网站| 亚洲精品在线二区| 欧美日韩一区二区三区在线电影| 精品九九久久| 91精品啪在线观看国产18| 欧美特黄视频| 日韩高清在线不卡| 久久精品免视看国产成人| 亚洲美女久久精品| 亚洲一区二区免费看| 青草国产精品久久久久久| 久久精品国产网站| 91欧美极品| 日韩1区2区日韩1区2区| 国产精品一页| 91精品一区国产高清在线gif| 日韩视频免费| 欧美日韩1区2区3区| 国产传媒在线观看| 中国女人久久久| 国产麻豆精品| 美女久久久久| 欧美久久一区二区三区| 国产麻豆久久| 日本不卡在线视频| 免费一二一二在线视频 | 国产日韩高清一区二区三区在线 | 久久国产毛片| 日韩精品久久理论片| 日韩国产欧美| 日本成人精品| av在线日韩| 亚洲人成高清| 黑人精品一区| 欧美成人综合| 久久久久九九精品影院| av日韩中文| 日韩一区精品| 涩涩涩久久久成人精品| 亚洲一级在线| 日韩在线观看一区| 欧美不卡在线| 亚洲欧美久久精品| 91视频久久| 国产精品一区二区中文字幕| 久久免费黄色| 日韩中文字幕亚洲一区二区va在线| 国产探花一区二区| 久久久久久夜| 日本中文字幕一区二区视频| 青青青国产精品| 日韩午夜精品| 国产一区二区三区四区大秀| 一二三区精品| 伊人久久大香线蕉av不卡| 国产精品欧美日韩一区| 国产免费成人| 蜜桃精品在线| 国产经典一区| 青草av.久久免费一区| 日本三级亚洲精品| 成人久久一区| 精品不卡一区| 国产欧美另类| 首页国产精品| 亚洲资源在线| 久久精品影视| 精品国产a一区二区三区v免费| 最新国产精品视频| 红桃视频国产一区| 日韩大片在线| 久久uomeier| 麻豆国产精品| 欧美日一区二区三区在线观看国产免| 午夜在线一区二区| 国产欧美日韩一级| 色偷偷色偷偷色偷偷在线视频| 午夜精品免费| 久久久精品日韩| 超碰成人av| 国产精品一区二区三区av麻| 亚洲aⅴ网站| 一区二区三区四区在线观看国产日韩| 欧美午夜精彩| 午夜欧美在线| 1024精品一区二区三区| 久久亚洲在线| 亚洲图片久久| 欧洲激情综合|