JAVA五子棋(项目实例)《1》
准备物品:
1.一个Scanner库
2.idea编辑器
3.一个清醒的大脑
上源码
/*
作者:Dream2
时间:2022年7月3日 19:17:59
名字:五子棋
引用了数组
哈哈哈
行数:60行
*/
*/
package com.mr.Math.meiju;
import java.util.Scanner;
public class ArrayDemo01 {
public static void main(String[] args) {
int arrays[][] = new int[11][11];//数组创建11列11行
for (int i = 0; i < arrays.length ; i++) {
for (int j = 0; j < arrays[i].length ; j++) {
System.out.print(arrays[i][j]+"/t");
}
System.out.println();
}//输出初始数组
boolean flag = true;
Scanner sc = new Scanner(System.in);//创建扫描器
while (flag){//while循环游戏
System.out.println("是否继续 1/0");
int hd = sc.nextInt();
if(hd==1){
System.out.println("五子棋游戏现在开始");
System.out.println("黑下,请输入纵坐标与横坐标(num1 num2)");
int num1 = sc.nextInt();
int num2 = sc.nextInt();
arrays[num1][num2] = 1;//放置棋子黑
for (int i = 0; i < arrays.length ; i++) {
for (int j = 0; j < arrays[i].length ; j++) {
System.out.print(arrays[i][j]+"/t");
}
System.out.println();
}
System.out.println("white下,请输入纵坐标与横坐标(num1 num2)");
int num3 = sc.nextInt();
int num4 = sc.nextInt();
arrays[num3][num4] = 2;//放置棋子白
for (int i = 0; i < arrays.length ; i++) {
for (int j = 0; j < arrays[i].length; j++) {
System.out.print(arrays[i][j] + "/t");
}
System.out.println();
}
}
if(hd==0){//停止游戏
flag = false;
sc.close();//关闭扫描器
System.out.println("game over");
}
}
}
}
附idea编辑器下载教程
原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/272195.html