這篇文章主要介紹了Java實現九宮格的簡單實例的相關資料,需要的朋友可以參考下
# Java實現九宮格的簡單實例
九宮格:共有三行三列九個格子,從1到9共九個數字不重複地填入這九個格子中,條件是每行、每列、兩個對角線上三個數字的和相等。
下面用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("\n"); } } }
#在Linux上執行:
$javac NineTable.java $java NineTable output: 4 9 2 3 5 7 8 1 6
以上是Java實作九宮格的教程詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!