⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 numberguessbean.java

📁 这是一款猜数字的游戏
💻 JAVA
字号:


import java.util.*;

public class NumberGuessBean {

	private int answer;        //每次新游戏随机产生的一个整数,让client来猜
	private boolean success;   // 每次用户猜完后,检测用户是否猜对了
	private String hint;       // 用户每猜一次,如果没有猜对,应有提示,“try higher” 或者 “try lower”
	private int numGuesses;    // 每猜错一次,次数加一;每次新游戏一开始,此次数应为0
    private String guess;      // 每次用户猜的值
  
  public NumberGuessBean() {
    reset();         // 初始化,新游戏开始
  }

  public void setGuess(String guess) {  
	  
	 //此方法根据用户输入的guess值,判断猜测是否正确
	 //如果才错了,应产生相应的hint提示
	 //如果猜对了,success=true
	 //用户每猜一次,numGuesses加一
	 //完成此方法
	  int num = Integer.parseInt(guess);
	  if(num > answer){
		  hint="输入一个小点的数吧";
		  success=false;
		  numGuesses++;
	  }else if(num < answer){
		  hint="输入一个大点的数吧";
		  success=false;
		  numGuesses++;
	  }else{
		  success=true;
	  }
	  
   }
  public boolean getSuccess() {
    return success;
  }

  public String getHint() {
    return "" + hint;
  }

  public int getNumGuesses() {
    return numGuesses;
  }

  public void reset() {
    answer = Math.abs(new Random().nextInt() % 100) + 1;
    success = false;
    numGuesses = 0;
    guess = "0";
  }
  
  public int getAnswer(){
	  return answer; 
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -