java五子棋棋盘
下面展示一些 内联代码片
。
代码一部分
package text1;
import java.util.Scanner;
import java.util.HashMap;
import java.util.Map;
public class text1 {
private static int size=15;
private String[][] board=new String[size][size];
public void intboard() {
for(int i=0;i<size;i++) {
for(int j=0;j<size;j++) {
//System.out.print("十");
board[i][j]="十";
}
}
}
public void printboard() {
for(int i=0;i<size;i++) {
for(int j=0;j<size;j++) {
System.out.print(board[i][j]);
}
System.out.println("");
}
}
//返回多个值一
public Map<String,Integer> return1(int[] arr){
Map<String,Integer> map =new HashMap<String,Integer>();
Scanner scanner=new Scanner(System.in);
System.out.println("输入棋子的横坐标:");
int i=scanner.nextInt();
System.out.println("输入棋子的纵坐标:");
int j=scanner.nextInt();
int re1=Integer.MIN_VALUE;
int re2=Integer.MAX_VALUE;
re1=i;
re2=j;
map.put("re1",re1);
map.put("re2", re2);
return map;
}
public static void main(String[] args) {
text1 text=new text1();
text.intboard();//画棋盘
//返回值测试
int[] arr= {1,2,3,4,5,6};
Map<String,Integer> map=text.return1(arr);
System.out.println("返回第一个值:"+map.get("re1"));
System.out.println("返回第二个值:"+map.get("re2"));
arr[1]=map.get("re1");
arr[2]=map.get("re2");
//下面加个循环和分一下黑白子,最好加上棋子的判断
text.board[arr[1]][arr[2]]="●";
text.printboard();
}
}
小白一个…