java程序,哪儿错了?

来源:百度知道 编辑:UC知道 时间:2024/09/24 14:31:23
GuessGameDemo.java
public class GuessGameDemo {
public static void main(String[] args) {
AbstractGuessGame guessGame =
new TextModeGame();
guessGame.setNumber(50);
guessGame.start();
}
}
AbstractGuessDemo.java
public abstract class AbstractGuessGame {
private int number;

public void setNumber(int number) {
this.number = number;
}

public void start() {
showMessage("欢迎");

int guess = 0;
do {
guess = getUserInput();
if(guess > number) {
showMessage("输入的数字较大");
}
else if(guess < number) {
showMessage("输入的数字较小");
}
else {
showMessage("猜中了");
}
}

java.util.NoSuchElementException
说明没找到该项元素。
然后你就再到这三项里面去找找查一查吧

scanner = new Scanner(System.in);
这句有问题建议用工具写