public static void main(String[] args) { // 9X9乘法表 multi(); // 空心三角 emptyTriangle(4); // 倒置空心三角 emptyTriangle2(4); } private static void multi() { for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) { System.out.print(i + "*" + j + "=" + i * j + "\t"); } System.out.println(); } } private static void emptyTriangle(int n) { // 第一個星號位置 int start = n; // 最後一個星號位置 int end = n; for (int i = 1; i <= n && start > 0; i++) { for (int j = 1; j <= 2 * n - 1; j++) { if (start == 1 || j == start || j == end) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); start--; end++; } } private static void emptyTriangle2(int n) { // 第一個星號位置 int start = 1; // 最後一個星號位置 int end = 2 * n - 1; for (int i = n; i > 0 && end > 0; i--) { for (int j = 1; j <= 2 * n - 1; j++) { if (start == 1 || j == start || j == end) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); start++; end--; } }
java循環
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.