Javaは九宮格の簡単な実例を実現します。
Javaは九宮格の簡単な実例を実現します。
九宮格:全部で3行の3列の9つの格子があります。1から9までの9つの数字は重複しないでこの9つの格子に記入します。条件は各行、各列、2つの対角線の上の3つの数字と等しいです。
以下はJavaで九宮格を実現します。
九宮格:全部で3行の3列の9つの格子があります。1から9までの9つの数字は重複しないでこの9つの格子に記入します。条件は各行、各列、2つの対角線の上の3つの数字と等しいです。
以下はJavaで九宮格を実現します。
public class NineTable {
public static void main(String[] args) {
int arr[][] = new int[3][3];
int a = 2;
int b = 3 / 2;
for (int i = 1; i <= 9; i++) {
arr[a++][b++] = i;
if (0 == i % 3) {
a = a - 2;
b = b - 1;
}
else {
a = a % 3;
b = b % 3;
}
}
System.out.println("output:");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.print("
");
}
}
}
Linuxで実行:
$javac NineTable.java
$java NineTable
output:
4 9 2
3 5 7
8 1 6
読んでくれてありがとうございます。みなさんのご協力をお願いします。ありがとうございます。