请使用FOR循环控制语句写程序表示以下图形
                 *
             *   *
           *   *   *
         *   *   *   *
           *   *   *
             *   *
               *

解决方案 »

  1.   


    for(int i=0;i<4;i++){
      System.out.println(*);
    }
    for(int i=3;i>0;i++){
      System.out.println(*);
    }
      

  2.   

    ....只要你学过for循环就会做了~!
      

  3.   

    public class Print {
    public static void main(String[] args) {
    //先打四行
    for (int i = 0; i < 4; i++) {
    for (int j = 0; j + i < 3; j++) {
    System.out.print("  ");
    }
    for (int j = 0; j < i + 1; j++) {
    System.out.print("*   ");
    }
    System.out.println();
    } //倒过来打三行
    for (int i = 0; i < 3; i++) {
    for (int j = 0; j < i + 1; j++) {
    System.out.print("  ");
    }
    for (int j = 0; j + i < 3; j++) {
    System.out.print("*   ");
    }
    System.out.println();
    } }
      

  4.   

    //源代码如下
    public class Star {
    public final static String STAR = "*"; public final static String BLANK = " "; public final static int ROW = 4; public static void main(String[] args) {
    for (int i = 1; i <= 2 * ROW - 1; i++) {
    for (int j = 1; j <= Math.abs(ROW - i); j++) {
    System.out.print(BLANK);
    }
    int count = 0;
    if (i > ROW) {
    count = Math.abs(i - 2 * ROW) % ROW;
    } else {
    count = i;
    }
    for (int k = 1; k <= count; k++) {
    System.out.print(STAR + BLANK);
    }
    System.out.println();
    }
    }
    }
      

  5.   

    很简单啊,也给个例子:
        public class Add_up
    {
       static void mendom(int a){
       int p=(int)(a*0.5+1);
       int q=(int)(a*0.5);
       int n=a-2;
        for(int i=0;i<p;i++)
      {
        for(int j=0;j<=p-i-2;j++)
       {
         System.out.print(" ");
       }
        for(int k=0;k<=2*i;k++)
        {
         System.out.print("*");
        }
       System.out.println(" ");
     }
        for(int i=0;i<q;i++)
        {
         for(int k=0;k<=i;k++)
        {System.out.print(" ");
        }
          for(int j=0;j<n-2*i;j++)
          {
              System.out.print("*");
           }
             System.out.println(" ");
        }
    }
     public static void main(String []args)
      {
       int c=Integer.parseInt (args[0]);
        mendom(c);
        }
        
    }       
      这个加入了命令行输入功能,你想要多少行菱形都可以,
    可以在执行程序是这样:
       java Add_up a(a是你想要的菱形行数)