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

📄 numberguessbean.java

📁 一个JAVA的小例子 很简单 大家试一下
💻 JAVA
字号:
package num;

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加一
	                                   
    numGuesses++;

    int g;
    try {
      g = Integer.parseInt(guess);
    }
    catch (NumberFormatException e) {
      g = -1;
    }

    if (g == answer) {
      success = true;
    }
    else if (g == -1) {
      hint = "a number next time";
    }
    else if (g < answer) {
      hint = "higher";
    }
    else if (g > answer) {
      hint = "lower";
    }
  }

  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";
  }
}

⌨️ 快捷键说明

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