嵌套for循环以进行字母增量

时间:2014-04-21 21:13:51

标签: java for-loop nested

我到处搜索过,我无法弄清楚如何使用java中的嵌套for循环创建此输出:

“一

AB

ABC

ABCD“

一直持续到z

这就是我试过的

String alphabet =“abcdefghijklmnopqrstuvwxyz”;

    for(int i = 0; i <= 25; i++)
    {
        for(char j = (char)(alphabet.charAt(i)); j<=i; j++)
        {

        System.out.print(j);
        }
        System.out.println();
    }

请帮助我!

2 个答案:

答案 0 :(得分:0)

你走了!

  

print capital Alphabet

  public class Main
    {
  public static void main(String[] args)
    {
        int i, j;
        for(i = 1; i<=26; i++)  {
        for(j = 1; j <= 1-i; j++) {
        System.out.print(" ");
        for(j = 1; j <= i; j++) 
        System.out.print((char)(char)(i+64)+" ");
        System.out.println(); //for line break
          }
      }
  }

答案 1 :(得分:0)

以下是答案:

    for (int x = 'a'; x<='z'; x++)
   {
        for (int i = 'a'; i<=x; i++)
        {
          System.out.print((char)i);
        }
        System.out.println();

    }

外部循环从一行切换到另一行,而内部循环打印该特定行的字符。