📄 numberguessgame.java
字号:
package com.tarena.m2;
import java.util.Random;
public class NumberGuessGame {
public void reset(GameInfo info) {
info.setAnswer(generateAnswer());
info.setTimes(0);
info.setSuccess(false);
info.setMessage("");
}
public void guess(int userGuess, GameInfo info) {
info.setTimes(info.getTimes() + 1);
if (userGuess == info.getAnswer()) {
info.setSuccess(true);
} else if (userGuess < info.getAnswer()) {
info.setMessage("please try higher.");
} else {
info.setMessage("please try lower.");
}
}
private int generateAnswer() {
Random rnd = new Random();
int answer = rnd.nextInt() % 100;
answer = Math.abs(answer) + 1;
return answer;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -