(五)java使用二维数组做五子棋与实现矩阵相乘
1 利用二维数组实现矩阵相乘。
// 矩阵乘法计算
public static void fournoname() {
int [][]a=new int[][] {
{2,3,4},{4,6,8}};
int [][]b=new int[][] {
{1,5,2,8},{5,9,10,-3},{2,7,-5,-18}};
int [][]c=new int[a.length][b[0].length];
for (int i = 0; i < a.length; i++) { //行取决于a的行
for (int j = 0; j < b[0].length; j++) {//列取决于b的列
for (int t = 0; t < a[0].length; t++) {//确定a行与b列相乘
c[i][j]+=a[i][t]*b[t][j];
}
}
System.out.println(Arrays.toString(c[i]));
}
2 利用2维数组实现小游戏五子棋
package _1_ArraysDetails;
import java.util.Arrays;
import java.util.Scanner;
/**
* @author 刘平远
* @version 创建时间:2019年8月9日 上午8:56:40
* updatetime 2019年8月11日19点13分
* 类说明 :五子棋的设计
*/
public class ArrayDemo06_WuZiQi {
public static String [][]qp=new String[15][15];
//形成棋盘