1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java实现九宫格小游戏

java实现九宫格小游戏

时间:2020-10-02 18:06:09

相关推荐

java实现九宫格小游戏

二维数组实现九宫格小游戏,还未添加输赢判断逻辑,后面补充

public void twoDimList(){Scanner scanner = new Scanner(System.in);String[][] qipan = {{"[]","[]","[]"},{"[]","[]","[]"},{"[]","[]","[]"}};int i = 1;while(i > 0){if(i % 2 == 1){System.out.println("请蓝方落子");System.out.println("请输入X轴坐标");int x = scanner.nextInt();System.out.println("请输入Y轴坐标");int y = scanner.nextInt();if(x >= 1 && y >= 1 && x <= qipan[0].length && y <= qipan.length) {if(qipan[qipan.length-y][x-1].equals("[]")) {qipan[qipan.length-y][x-1] = "X";}else {System.out.println("已有棋子,请重新选择");continue;}}else {System.out.println("超出棋盘,请重新选择");continue;}}if(i % 2 == 0){System.out.println("请红方落子");System.out.println("请输入X轴坐标");int x = scanner.nextInt();System.out.println("请输入Y轴坐标");int y = scanner.nextInt();if(x >= 1 && y >= 1 && x <= qipan[0].length && y <= qipan.length) {if(qipan[qipan.length-y][x-1].equals("[]")) {qipan[qipan.length-y][x-1] = "O";}else {System.out.println("已有棋子,请重新选择");continue;}}else {System.out.println("超出棋盘,请重新选择");continue;}}System.out.println("x\n↑");for (int j = 0;j < qipan.length;j++) {for (int k = 0;k < qipan[j].length;k++) {System.out.print(qipan[j][k] + "|");}if(j != qipan.length-1){System.out.print("\n");}if(j == qipan.length-1){System.out.println(" → y");}}i++;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。