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

java中使用for循环的金字塔字符串模式,java,Java,我正试图用java制作这个模式,但我无法理解。 我已经试过了,我正试图用java制作这个模式,但我无法理解。 我试过这个。我正试图用java制作这个模式,但我无法理解。 我试过这个 A ABA ABCBA ABCDCBA package; 公开课考试{ 公共静态void main(字符串参数[]) { 对于(chari='A';i=i;k--) { 系统输出打印(“”); } for(char j='A';j'A';j--) { 系统输出打印(j); } System.o

我正试图用java制作这个模式,但我无法理解。 我已经试过了,我正试图用java制作这个模式,但我无法理解。 我试过这个。我正试图用java制作这个模式,但我无法理解。 我试过这个

    A
   ABA
  ABCBA
 ABCDCBA 
package;
公开课考试{
公共静态void main(字符串参数[])
{
对于(chari='A';i=i;k--)
{
系统输出打印(“”);
}
for(char j='A';j'A';j--)
{
系统输出打印(j);
}
System.out.println(“”);
}
}
}
这样就行了

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("");

        }
    }

}
publicstaticvoidmain(字符串参数[])
{
对于(chari='A';i=i;k--)
{
系统输出打印(“”);
}
对于(char j='A';j='A';j--){//已更改
系统输出打印(j);
}
System.out.println(“”);
}
}

可能重复的@saurabh您是否要求将此代码转换为c?@kevinEsche您所说的“这不符合其交付的输出”是什么意思@FastSnail不,我只想简单一点,而不删除可能重复的
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("");

        }
    }