来源:《Head First Java》第二版
一、游戏描述
随机生成连续3个10内的整数当做船坐标,玩家输入坐标,全部猜对算通关,最后返回猜坐标的次数。
二、流程图
三、分析
设计三个类GameDrive,Game,Player.
GameDrive:游戏驱动类;
Player:玩家猜的数值、猜的次数、猜的动作;
Game:船坐标,游戏开始动作。
四、Code.
Player类:
import java.util.*;
public class Player {
private int allNum = 0;
private int guessNum ;
void guess() {
Scanner scanner = new Scanner(System.in);
guessNum = scanner.nextInt();
allNum++;
}
int getGuessNum() {
return guessNum;