ホームページ  >  記事  >  Java  >  Java での Jiugongge の実​​装に関する詳細なチュートリアル

Java での Jiugongge の実​​装に関する詳細なチュートリアル

零下一度
零下一度オリジナル
2017-06-17 12:43:052005ブラウズ

この記事は主に Java で Jiugong Grid を実装する簡単な例に関する関連情報を紹介します。必要な方は参考にしてください。

Java で Jiugong Grid を実装する簡単な例

Nine-Gong Grid: 3 つあります。行、3 列、1 から 9 までの 9 つのグリッド。各行、各列、および 2 つの対角線上の 3 つの数字の合計が等しい場合、合計 9 つの数字が繰り返しなくこれら 9 つのグリッドに埋められます。

以下では Java を使用して Jiugongge を実装しています:


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 での Jiugongge の実​​装に関する詳細なチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。