【问题标题】:nested for loop for alphabet increment用于字母增量的嵌套 for 循环
【发布时间】:2023-04-09 10:42:01
【问题描述】:

我到处搜索,但我不知道如何使用 java 中的嵌套 for 循环创建此输出:

“一个

ab

abc

abcd"

一直持续到 z

这是我尝试过的

字符串字母 = "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();
    }

请帮帮我!

【问题讨论】:

  • 你有什么尝试吗?这是一个非常基本的问题,因此您至少应该能够提出一些建议。
  • 这表明并非所有尝试实际编写代码的表象。
  • 我将重新发布我迄今为止尝试过的内容。我得到一个空白输出。 @Absurd-Mind

标签: java for-loop nested


【解决方案1】:

答案如下:

for (int x = 'a'; x <= 'z'; x++) {   /* Loop from 'a' to 'z' */
    for (int i = 'a'; i<=x; i++){   /* Loop from 'a' to int x */
        System.out.print((char)i);
    }
    System.out.println(); /* New Line */
}

外循环从一行切换到另一行,而内循环打印该特定行的字符('a'x)。

【讨论】:

    【解决方案2】:

    给你!

    打印大写字母

      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
              }
          }
      }
    

    【讨论】:

    • 抱歉劫持了一个答案,但没有其他办法。在执行标签 wiki 摘录编辑时请多加小心。您添加了带有明显拼写错误的标签的摘录,添加了明显错误的字典定义(与标签的实际使用不匹配),最糟糕的是,您正在复制和粘贴来自其他网站的内容而没有注明出处。如果你不小心,系统最终会阻止你的编辑能力!
    • @Charles:很抱歉。我今天添加了很多标签,我同意其中一些可能被错误的定义,但我不是故意这样做的。下次我会更加小心。感谢您承认我做错了什么。
    【解决方案3】:

    给你!!

    class nested_loop {
        void display () {
            char i,j;//i loop controls number of lines and j controls number of times in each line
            for(i='A';i<='E';i++) {
                {   
                   for(j='A';j<='E';j++) {
                       System.out.print(j); 
                   }
                   System.out.println();//blank print statement takes control to the next line
                }
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2018-12-25
      • 2021-02-24
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多