[問題] 九九乘法表...
各位大大好...我是學java的新手...
爬文之後...參考了這個網站做學習...
http://doc.openhome.cc/
有關內容九九乘法表的部份....
我用兩個for loop的方法去完成...
但其中有另一個方法如下...
public class NineNineTable {
public static void main(String[] args) {
for (int i = 2, j = 1; j < 10;
i = (i==9)?((++j/j)+1):(i+1)) {
System.out.printf("%d*%d=%2d%c", i, j, i * j,
(i==9 ? '\n' : ' '));
}
}
}
請問有人可以解釋 i = (i==9)?((++j/j)+1):(i+1)) 這一行嗎??
尤其是...i = (i==9)??
請多多指教...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.46.152.105
※ 編輯: spiderman007 來自: 114.46.152.105 (06/04 14:06)
推
06/04 14:52, , 1F
06/04 14:52, 1F
推
06/04 15:59, , 2F
06/04 15:59, 2F
推
06/04 19:53, , 3F
06/04 19:53, 3F
討論串 (同標題文章)