Java是一门面向对象的编程语言,具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论。
这样和你说吧。 其实这个代码的目的是通用的奇数九宫格。
奇数九宫格先做成 斜线方阵
然后将超出部分填入对称的格中,这里就是 1 放到 8,6之间,3 放到4,8之间。
一开始的 a,b是为了定位 (1) 的格子,
a++,b++ 就是在斜向写数字, a,b%3 就是在超出格子后转到对称的位置。
i%3 其实就是写完一个 1,2,3的列,开始写4,5,6的斜行。
你看不明白,是因为这里带有数学算法。