java基礎之猜字元小遊戲

2021-08-21 07:49:31 字數 788 閱讀 1350

遊戲目的:系統隨機生成五個不重複的字元,使用者輸入自己所猜想的字元,回車提交答案之後返回結果:猜對的字元個數和猜對的字元位置個數,最後答對返回所得分數

專案分析:設計資料結構+設計演算法

一:設計資料結構(設計變數):

整個遊戲涉及的變數:

1):系統隨機生成的字元:(相同型別且邏輯相同,故選擇字元陣列)char chs;

2)  :使用者輸入的字元 char  input;

3):返回的字元對個數和位置對個數 int result;

4):返回所得分數int score

二:設計演算法

1.設計方法:通過分析,我們按功能封裝成方法,主方法不可少

public static void main(string args) {}
public static char genreate()

public static int check(char chs,char input)

2.設計演算法

比較方法:

public static int check(char chs,char input) ;

char input = ;

int result=check(chs,input);

system.out.println(result[1]+","+result[0]);

}

最後我們輸出結果,和我們預想的一樣就,證明編寫的方法正確

三 猜字元小遊戲

有猜字母遊戲,其遊戲規則為 程式隨機產生5個按照一定順序排列的字元作為猜測的結果,由玩家來猜測此字串。玩家可以猜測多次,每猜測一次,則由系統提示結果。如果猜測的完全正確,則遊戲結束,計算玩家的遊戲得分並輸出 如果沒有猜對,則提示猜測的結果,如猜對了幾個字元,以及猜對了幾個字元的位置等資訊,並提示玩家...

猜數字小遊戲

標題 猜數字小遊戲 這是乙個用c完成的簡單的猜數字小遊戲,原理很簡單也很容易理解,用c基礎就可以實現。在這裡首先整理一下邏輯,也就是把思路理清楚,猜數字遊戲,也就是給定乙個值然後輸入猜的數字,再將猜的數字和給定數字像比較,無非就是猜的數字大於 小於或等於給定的數字,然後再提示玩家猜大了,猜小了,或猜...

猜數字小遊戲

猜數字函式 defguess number 隨機生成乙個0 100的整數,作為正確答案 number random.randint 0,100 i 0 在while中寫 while true 輸入乙個0 100的整數,input輸入的是字串 gus num input 請輸入您猜的數字 0 100 ...