3x3九宫格java_Java实现九宫格的简单实例
生活随笔
收集整理的這篇文章主要介紹了
3x3九宫格java_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
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
總結
以上是生活随笔為你收集整理的3x3九宫格java_Java实现九宫格的简单实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java修车_JAVA小练习34——使用
- 下一篇: java 两个窗口 贴_求助Java窗口