【发布时间】:2010-02-24 14:30:13
【问题描述】:
我正在尝试使用 Java 中的 for 循环打印出这种模式,但我有点卡住了。
zzzzz
azzzz
aazzz
aaazz
aaaaz
aaaaa
我可以打印:
a
aa
aaa
aaaa
aaaaa
使用:
String i = " ";
int a = 0;
for (i="a";i.length()<=5;i=i+"a")
System.out.println(i);
和
zzzzz
zzzz
zzz
zz
z
使用:
String i = " ";
for (i="zzzzz";i.length()>0;i=i.substring(0,i.length()-1))
System.out.println(i);
但我不知道如何组合它们。我正在考虑替换 i 的子字符串并将结束索引的值每次都增加一,但不确定是否对其进行编码。我从这样的事情开始:
String i = " ";
String b = " ";
for (i="zzzzz";i="aaaaa";i=i.replace(i.substring(0,))
System.out.println(i);
有什么想法吗?
【问题讨论】: