在 playerMove方法中 在输入一下这两个参数前先判断,如果是人 则输入 , int row = in.nextInt() - 1; // array index starts at 0 instead of 1 int col = in.nextInt() - 1; 机器则 随机生成两个数 Random rand = new Random(); int i = rand.nextInt(); //int范围类的随机数 i = rand.nextInt(100); //生成0-100以内的随机数 范围你自己按需设置 int row =i1 int col =i2
在输入一下这两个参数前先判断,如果是人 则输入 ,
int row = in.nextInt() - 1; // array index starts at 0 instead of 1
int col = in.nextInt() - 1;
机器则 随机生成两个数
Random rand = new Random();
int i = rand.nextInt(); //int范围类的随机数
i = rand.nextInt(100); //生成0-100以内的随机数
范围你自己按需设置
int row =i1
int col =i2
那请问电脑随机输入,这个怎么实现啊~谢啦
在人点击一个格子的时候,点击事件最后从set里取一个(这个就是电脑的输入)绘图
那请问电脑随机输入,这个怎么实现啊~谢啦
在人点击一个格子的时候,点击事件最后从set里取一个(这个就是电脑的输入)绘图好的,我清楚了。谢谢了。
还有就是这段代码属于OOP design吗?
我觉得不是,怎么才能用OO design去实现啊? 谢啦,版主~
就这个问题,可以抽象出三个对象,棋盘、以及两个Player,棋盘负责显示棋盘和棋子,Player负责从棋盘获取数据,然后下棋
main函数属于程序入口,通过main函数将三个对象连接起来
嗯哪,我知道了。
我有个不情之请,你能不能帮我大概的实现一下啊, 如果你有时间的话。先谢过了。
因为我OO 不是很熟悉,一直在学习。但是有个面试又是要求写成OO, 能不能向你学习一下怎么实现它?谢谢