在java中使用for循环的金字塔字符串模式

时间:2015-08-03 12:04:54

标签: java

    A
   ABA
  ABCBA
 ABCDCBA 

我试图在java中制作这种模式,但我无法搞清楚。 我试过这个。我试图在java中制作这个模式,但我无法搞清楚。 我试过这个。我试图在java中制作这种模式,但我无法搞清楚。 我试过这个。

package rem;
public class test {

    public static void main(String args[])
    {
        for(char i='A';i<='E';i++)
        {
            for(char k='E';k>=i;k--)
            {
                System.out.print(" ");
            }
            for(char j='A';j<=i;j++)
            {
                System.out.print(j);
            }
            for(char j=i;j>'A';j--)
            {
                System.out.print(j);

            }

            System.out.println("");

        }
    }

}

1 个答案:

答案 0 :(得分:0)

这样就可以了。

public static void main(String args[])
    {
        for(char i='A';i<='E';i++)
        {
            for(char k='E';k>=i;k--)
            {
                System.out.print(" ");
            }
            for(char j='A';j<=i-1;j++) // changed
            {
                System.out.print(j);
            }
            for (char j = i; j >= 'A'; j--) { // changed
                System.out.print(j);

            }

            System.out.println("");

        }
    }