利用Java写一个8行8列,其中特殊方格在5行4列里面
时间: 2024-09-21 09:05:44 浏览: 35
在Java中,我们可以使用二维数组来表示一个8行8列的矩阵,并在第5行第4列设置一个特殊标记。下面是一个简单的例子:
```java
public class Main {
public static void main(String[] args) {
// 初始化一个8x8的二维数组
int[][] matrix = new int[8][8];
// 设置默认值,这里假设所有格子都是0
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
matrix[i][j] = 0;
}
}
// 在第5行第4列设置特殊值,这里设为1作为特殊标记
matrix[4][3] = 1; // 由于索引从0开始,所以5行4列对应的是下标[4][3]
// 打印矩阵
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
System.out.print(matrix[i][j] + " ");
}
System.out.println();
}
// 或者更简洁地打印特殊位置的元素
System.out.printf("Special cell at row %d and column %d is %d\n", 4, 3, matrix[4][3]);
}
}
```
在这个程序中,我们创建了一个8行8列的二维数组,并将其大部分元素初始化为0。然后我们在第5行第4列(索引 [4][3])将值设置为1,最后打印出整个矩阵以及特殊位置的值。
阅读全文