>Java >java지도 시간 >Java로 Jiugongge를 구현하는 방법에 대한 자세한 튜토리얼

Java로 Jiugongge를 구현하는 방법에 대한 자세한 튜토리얼

零下一度
零下一度원래의
2017-06-17 12:43:052036검색

이 글은 주로 Java로 Jiugong Grid를 구현하는 간단한 예제에 대한 정보를 소개합니다. 필요한 친구들은 이를 참고할 수 있습니다.

Java로 Jiugong Grid를 구현하는 간단한 예제

Nine-Gong Grid: 세 가지가 있습니다. 행, 3개 열, 9개 그리드, 1부터 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.