编写应用程序,输出以下的菱形:
      *
    ***
   *****
  *******
 *********
  ******
  *****
   ***
    *

解决方案 »

  1.   


    public class LingXing {
    public static void main(String[] args) {
    for (int j = 1; j <= 10; j++) { for (int z = 1; z <= 10 - j; z++) {
    System.out.print(" "); }
    for (int i = 1; i <= 2 * j - 1; i++) {
    System.out.print("*");
    }
    System.out.println();
    } for (int j = 1; j <= 10; j++) {
    for (int z = 1; z <= j; z++) {
    System.out.print(" ");
    }
    for (int i = 19 - j * 2; i >= 1; i--) {
    System.out.print("*");
    }
    System.out.println();
    }
    }
    }
      

  2.   


    public class T00 {
    public static void main(String[]args) {
    StringBuffer s0 = new StringBuffer("    *    ");

    for(int i=4;i>=1;i--){
     s0.setCharAt(i, '*');
     s0.setCharAt(8-i, '*');
     System.out.println(s0);
    }

    StringBuffer s1 = new StringBuffer("*********");
    System.out.println(s1);
    for(int i=0;i<5;i++){
     s1.setCharAt(i, ' ');
     s1.setCharAt(8-i, ' ');
     System.out.println(s1);
    }

    }
    }
      

  3.   


    public class Diamond {  /**
       * @param args
       */
      public static void main(String[] args) {
        int count = 10; // 最大个数    for (int i = 1; i < count; i++) {
          for (int j = i; j < count; j++) {
            System.out.print(" ");
          }
          for (int j = 1; j <= (2 * i - 1); j++) {
            System.out.print("*");
          }
          System.out.println();
        }
        for (int i = count - 1; i > 0; i--) {
          for (int j = i; j < count; j++) {
            System.out.print(" ");
          }
          for (int j = 1; j <= (2 * i - 1); j++) {
            System.out.print("*");
          }
          System.out.println();
        }  }}