我到处搜索过,我无法弄清楚如何使用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();
}
请帮助我!
答案 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();
}
外部循环从一行切换到另一行,而内部循环打印该特定行的字符。