运用Java怎样做出空心的菱形图
运行结果如图所示;
参考代码如下:
public class wen_8 { public static void main(String[] args) { int num = 4, num_1 = 3; for (int i = 1; i <= num; i++) { for (int j = num - i; j > 0; j--) { System.out.print(" "); } System.out.print("*"); if (i != 1) { for (int k = 1; k <= 2 * (i - 1) - 1; k++) { System.out.print(" "); } System.out.print("*"); } System.out.print("\n"); } for (int a = 3; a > 0; a--) { for (int b = 1; b <= num_1 - a + 1; b++) { System.out.print(" "); } System.out.print("*"); if (a != 1) { for (int c = 1; c <= 2 * (a - 1) - 1; c++) { System.out.print(" "); } System.out.print("*"); } System.out.print("\n"); } } }