public class picture
{
  public static void main(String[] args)
  {
    for(int i=1;i<10;i++)   //定义上边棱形的行数
     {
      for(int j=1;j<16;j++)  //定义上边棱形的列数
       {
         System.out.print("* ");  //在当前行数出j个*号
       }      System.out.println();  //换行
  
      for (int e=1;e<i+1;e++)  //定义上面棱形当前行的起始位置
      {
         System.out.print("  ");
      }
     }    System.out.println();
 //==================================
    for(int a=1,d=9;a<10;a++,d--)
    {
      for (int c=d;c>1;c--)
       {
         System.out.print("  ");
       }      for(int b=1;b<16;b++)
       {
         System.out.print("* ");
       }
      System.out.println(); 
     }
   }
}  狗尾续貂,)

解决方案 »

  1.   

    //l2.java  三角形
    public class l2
    {
      public static void main(String[] args)
       {
        int d;
        d=10; 
         for(int i=1;i<=10;i++)
           {
            for (int e=d;e=>1;e--)  //e>1改为e=>1
              {
                System.out.print(" ");
               }
            for(int j=1;j<=i;j++)
             {
               System.out.print("* ");
              }
            System.out.println(); 
            d--;
            }
        }
    }