本文共 1065 字,大约阅读时间需要 3 分钟。
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--; } }
转载于:https://blog.51cto.com/11312010/1769430